Commit Graph
141 Commits
Author SHA1 Message Date
Bassam Tabbara 7d3c31bfe2 readme changes and a few license updates 2016-11-08 01:02:29 -08:00
Travis Nielsen 8613d933a5 use the build tag for the go dns resolver 2016-11-08 00:31:43 -08:00
Bassam Tabbara b3c4f18c89 initial docs and licensing 2016-11-07 17:13:39 -08:00
Travis Nielsen 4bccafdfbc accept the admin secret instead of generating a random secret 2016-11-06 00:07:04 -07:00
Travis Nielsen e716ed8fe4 keep client and peer listeners straight 2016-11-02 16:57:29 -07:00
Travis Nielsen 64db6ec82f create bootstrap connection for osds when needed 2016-11-02 16:34:55 -07:00
Travis Nielsen 6de9731395 Configure bluestore devices asynchronously from orchestration 2016-11-02 14:21:35 -07:00
Bassam Tabbara 89196cc3e4 fix segfault with bluestore mkfs 2016-11-02 12:27:07 -07:00
Travis Nielsen 25dff40f07 perform full ceph orchestration even if mons fail 2016-11-02 08:14:02 -07:00
Jared Watts 641eb4c04b rook status command to show health and status of cluster 2016-11-01 15:48:49 -07:00
Travis Nielsen 632f418cea execute all child processes with logging and same executor 2016-10-31 13:07:11 -07:00
Travis Nielsen af78fb0183 simplify refresh event notifications 2016-10-27 13:48:43 -07:00
Jared Watts 9b70f97fb8 Enable debug logging from the cmd line with --debug 2016-10-27 11:27:39 -07:00
Travis Nielsen 12a195ab0d usage of public and private ip addresses 2016-10-27 09:06:50 -07:00
Bassam Tabbara 7da39894c0 rename castle to rook
switched to using quay.io for all containers -- we are no longer
publishing to hub.docker.com.
2016-10-27 13:42:03 +02:00
Bassam Tabbara 4936587b94 go import fixes 2016-10-26 00:38:39 +02:00
Travis Nielsen 97b6a1d70d simplify etcd packages 2016-10-25 11:00:34 -07:00
Jared Watts e89b219620 temporary workaround to wait after partitioning a device for bluestore usage before starting ceph on it 2016-10-24 22:00:19 -07:00
Travis Nielsen 21f42d7ff0 more flexible parsing of sgdisk output of device guid 2016-10-24 20:15:40 -07:00
Travis Nielsen b3f3a46663 Merge pull request #108 from travisn/same-token
Consistent discovery token and demo cleanup
2016-10-24 17:32:07 -07:00
Travis Nielsen 1f66f5449e trigger adding monitors when a node is added 2016-10-24 16:26:56 -07:00
Jared Watts e0f68e8235 Set crushtool path to empty in the config so that crushtool will not be invoked 2016-10-24 12:28:49 -07:00
Travis Nielsen 3772349491 remove or convert sys calls that require bash 2016-10-21 14:55:32 -07:00
Travis Nielsen 31b394c52e osd tracking on id instead of serial number 2016-10-21 14:55:32 -07:00
Travis Nielsen 414c16dd6c save applied osd immediately on creation 2016-10-21 14:55:32 -07:00
Travis Nielsen adf0309df2 Merge branch 'master' into etcd-crash 2016-10-19 14:26:15 -07:00
Travis Nielsen 634c6cc4bd simple partition scheme with uuids 2016-10-19 11:35:58 -07:00
Travis Nielsen 7f9cf16803 configuration of osds with bluestore 2016-10-19 11:35:58 -07:00
Travis Nielsen 9a95bed143 handle etcd error more gracefully in osdagent 2016-10-18 17:02:39 -07:00
Bassam Tabbara 10f21a0119 rename castlectl to castle 2016-10-17 17:07:27 -07:00
Jared Watts 90cf7a8261 Support for replicated and erasure coded storage pools 2016-10-14 10:59:02 -07:00
Travis Nielsen 451ce6e3b4 revert the etcdmgr changes to restore multi-node functionality 2016-10-13 13:54:09 -07:00
Travis Nielsen 15a4f79d7f specify id to override /etc/machine-id 2016-10-13 12:43:19 -07:00
Travis Nielsen 99fb16a7b4 expose the public-ipv4 setting 2016-10-12 13:23:42 -07:00
Mehdi Azarmi f1d56803bb Dynamic etcd cluster resizing added. 2016-10-12 11:52:28 -07:00
Jared Watts 4e6b5424b2 Move Executor functionality to its own package 2016-10-12 09:07:47 -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 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 4e12c495b3 gofmt fixes 2016-10-08 10:53:20 -07:00
Travis Nielsen c530013839 go vet fixes 2016-10-07 23:54:04 -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
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
Jared Watts 38a1549f1d Support for running castled on Ubuntu dev environment 2016-10-04 09:24:59 -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