Commit Graph

35 Commits

Author SHA1 Message Date
Edward Hope-Morley 60bef47702 [hopem] Added use-syslog cfg option to allow logging to syslog 2014-03-25 18:44:22 +00:00
Edward Hope-Morley a23cc94cbc Adds configurable osd-journal-size option
Fixes: bug 1259919
2013-12-12 10:58:43 +00:00
James Page 6270eafef9 Sync with alternatives charmhelpers, installed ceph.conf as alternative for charm co-existence 2013-10-10 11:46:24 +01:00
James Page a11d4e637b Correct osd bootstrap key name 2013-08-27 14:57:46 +01:00
James Page 1a0bda7388 Deal with osd bootstrap key upgrade challenges 2013-08-27 14:38:41 +01:00
James Page 40841e5372 Tweak handling for OSD startup 2013-08-27 14:05:25 +01:00
James Page daff553f89 Bump revision 2013-08-27 12:47:42 +01:00
James Page 14bef22e44 Add support for use of directories instead of devices for OSD's 2013-08-27 11:44:50 +01:00
Adam Gandelman cbfc8914df Ensure mon dir + /var/run/ceph created during bootstrapping. 2013-06-20 16:58:01 -07:00
James Page aeb923dc27 Updates for latest ceph upstream and utils refactor 2012-12-17 10:22:51 +00:00
James Page 92506eac82 General tidy of filesystem handling and ephemeral mount stealing. 2012-11-12 10:00:27 +00:00
James Page 440e60d6cc Add feature to enabled forced reformatting of OSD devices. 2012-11-12 09:45:28 +00:00
James Page ddce0cddcc Add support for cloud: prefix for cloud archive, tidy OSD device
handling to exit early when devices are not found.
2012-11-12 09:32:06 +00:00
James Page cb18e0d8a0 Support use of single node ceph 2012-10-13 20:52:35 +01:00
James Page 5cf8f4dbfa Made ephemeral unmounting a configurable option 2012-10-10 11:20:48 +01:00
James Page 0e9ead3d48 Rename ceph-brolin -> ceph 2012-10-09 14:04:32 +01:00
James Page 60ebb9966b Add cephx support for radosgw 2012-10-09 13:29:34 +01:00
James Page c1e3ce696a Turn on cephx support by default 2012-10-09 12:18:01 +01:00
James Page ecde5f7699 Added support for remote OSD services 2012-10-08 15:06:09 +01:00
Paul Collins 83cf380aaa hide the hook indirection logic 2012-10-06 01:15:38 +13:00
Paul Collins bcaa44a719 be more careful when intializing disks by checking for the ceph UUID in the GPT 2012-10-05 22:53:28 +13:00
Paul Collins bb478f29b8 hoist udevadm trigger, add start hook for redeployments 2012-10-05 22:15:13 +13:00
James Page 5dca3b0b93 Updated README verbosity, added checks to harden ceph admin-daemon usage in ceph utils 2012-10-04 14:24:12 +01:00
James Page 6198863707 Fixup juju_log signature, use check_output not check_call when getting IP addresses 2012-10-04 10:32:03 +01:00
James Page 2915bfc4fd Fixed subprocess exception handling in is_quorum, use socket.gethostname() for better hostname resolution, drop extra call for wait_for_quorum from osdize_and_activate 2012-10-03 16:07:47 +01:00
Paul Collins 5d3ae23fdb use osd-devices for OSDs 2012-10-04 02:32:36 +13:00
Paul Collins cb377d8d77 bootstrap_monitor_cluster: simplify (and make work)
mon_relation: cast int to int so that i can int while i int
2012-10-03 23:39:23 +13:00
Paul Collins e0921c3a80 wait for 3 potential monitors to show up, and then try to configure the cluster 2012-10-03 23:02:28 +13:00
Paul Collins 112a9d39ff install upstart scripts 2012-10-03 21:50:24 +13:00
Paul Collins 75d8f0feef write fsid to ceph.conf 2012-10-03 21:19:14 +13:00
Paul Collins 518bb52d4e append port to the monitor addresses, and rewrite ceph.conf from the upgrade-charm hook 2012-10-03 04:12:49 +13:00
Paul Collins 4600527dc8 write out a plausible ceph.conf from config-changed and mon-relation-*
add an "extra" newline to the template so that the generated ceph.conf ends with a newline
2012-10-03 03:49:19 +13:00
Paul Collins 425a44277d coerce private-address to an address with the magic of gethostbyname
private-address may or may not be an address - it depends on the juju provider in use
2012-10-03 02:43:41 +13:00
Paul Collins 1e5508baef add get_mon_hosts() and blort it from config-changed 2012-10-03 02:37:42 +13:00
Paul Collins 0a563bb818 hackety hack 2012-10-02 23:52:44 +13:00