Commit Graph
7961 Commits
Author SHA1 Message Date
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
mehdi 665449e6bc Update dev-setup.md 2016-09-08 15:59:40 -07:00
mehdi 40a6e40246 Update dev-setup.md 2016-09-08 15:57:36 -07:00
mehdi a11918c1ce Update dev-setup.md 2016-09-08 15:57:09 -07:00
Travis Nielsen ab4ac85d79 Update launch.md 2016-09-08 15:55:48 -07:00
Travis Nielsen e7402f5de9 Update launch.md 2016-09-08 15:55:02 -07:00
Travis Nielsen 48ff4a67e7 Update launch.md 2016-09-08 15:51:09 -07:00
Travis Nielsen a1db01b078 Update launch.md 2016-09-08 15:49:46 -07:00
Travis Nielsen 03202608d9 Documentation for launching castled 2016-09-08 15:48:02 -07:00
Travis Nielsen 1eb224b861 Merge pull request #7 from quantum/event-queue
Implement leader orchestration with independent channels instead of serially
2016-09-08 15:40:59 -07:00
Travis Nielsen 85f5ae14cb update etcdmgr and clusterd packages 2016-09-08 15:31:17 -07:00
Bassam Tabbara 0f79c6b1aa run glide install on each build. upgrade glide to 12.1 2016-09-08 14:24:47 -07:00
Bassam Tabbara 61498582b0 pickup latest from ceph master 2016-09-08 14:11:04 -07:00
Jared Watts 20d48ec85f CAS-1379 Basic process management for mon/osd procs 2016-09-08 13:09:23 -07:00
Travis Nielsen c8a9cbc27a update clusterd reference 2016-09-08 10:57:37 -07:00
Travis Nielsen ae8773f88f delay watching for leader events until leader election 2016-09-08 10:07:19 -07:00
Travis Nielsen ffe695ed13 factor out method to handle ceph events 2016-09-07 15:26:13 -07:00
Travis Nielsen c681df01e7 updated clusterd reference 2016-09-06 16:50:08 -07:00
jbw976 4644a58237 Merge pull request #6 from quantum/ceph-restart
Ceph can be restarted because ceph orchestration is idempotent
2016-09-06 13:51:50 -07:00
jbw976 26be6bb3b3 include yasm in dev-setup 2016-09-02 17:36:31 -07:00
Jared Watts e041d7e3bd Merge branch 'master' into ceph-restart 2016-09-02 16:11:05 -07:00
Jared Watts 6129a77942 CAS-1377 create/register OSD before mounting so we can use a mountpoint that contains the OSD's true cluster ID 2016-09-02 16:01:11 -07:00
Jared Watts 2a6d7ad63d CAS-1377 ceph restartability by making ceph orchestration idempotent 2016-09-02 14:51:11 -07:00
Travis Nielsen 2d135a417d Merge pull request #5 from quantum/restart-orch
At startup the agent triggers the monitor and osds to resume running
2016-09-02 13:22:09 -07:00
Bassam Tabbara 66a2b57c25 pickup new upstream ceph. fix minor printf issues 2016-09-01 23:49:50 -07:00
Travis Nielsen f6a96af9bb monitors and osd agents check desired state 2016-09-01 16:48:17 -07:00
Travis Nielsen 43f4b5b1d7 Merge pull request #4 from quantum/keycleanup
Clean up the etcd keys, refactor ceph manager, and other cleanup refactoring
2016-09-01 09:23:23 -07:00
Travis Nielsen a96707a1db update clusterd reference and better check for ip address 2016-09-01 09:22:47 -07:00
Jared Watts 54fd4b2305 CAS-1272 when preparing an IO context, don't shutdown the rados connection prematurely! start logging to /dev/stdout and handle success error codes from libcephd API 2016-08-31 23:00:50 -07:00
Travis Nielsen 46ec4297c2 Merge from master 2016-08-31 15:50:05 -07:00
Travis Nielsen c270a1c89f update to latest clusterd 2016-08-31 15:42:02 -07:00
Travis Nielsen d837ed38c9 update the config keys for a working orchestration 2016-08-31 14:27:49 -07:00
Travis Nielsen 6309808329 move cluster startup to the orchestrator 2016-08-31 11:31:55 -07:00
Travis Nielsen 7b07440965 Merge mon and osd services into the ceph service 2016-08-31 10:15:04 -07:00
Travis Nielsen ea098ad19a reference updates for castled.util package 2016-08-31 09:26:17 -07:00
Travis Nielsen 4db40ca97a Rename the orchestration methods 2016-08-30 16:56:43 -07:00
Travis Nielsen e75c91f6b6 Read the node id from /etc/machine-id 2016-08-30 16:56:26 -07:00
Travis Nielsen b0f5e26fd9 Cleanup castled processes in case something went south 2016-08-26 14:26:07 -07:00
Travis Nielsen 51dfcf4a21 Merge pull request #3 from quantum/orchestrate-ceph
Orchestrate ceph configuration of monitors and OSDs
2016-08-26 14:18:38 -07:00