Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 7, 2012
  1. Gracefully handle osd bootstrap when no mon is found.

    Tommi Virtanen authored
    Do nothing, but allow Chef to continue. Hopefully the next round will
    pick up from there and find the bootstrap key.
    
    Without this, setting the run list to "role[ceph-mon]",
    "role[ceph-osd]" before the first run would never recover.
Commits on May 4, 2012
  1. Move upstart jobs to ceph.git.

    Tommi Virtanen authored
  2. Use hotplug events for starting OSDs.

    Tommi Virtanen authored
  3. set -e in upstart scripts.

    Tommi Virtanen authored
  4. TODO note: the secret is also visible in stdout.

    Tommi Virtanen authored
  5. Make ceph-authtool create the keyring.

    Tommi Virtanen authored
  6. Typoed "boostrap".

    Tommi Virtanen authored
  7. Fix uneven quotes.

    Tommi Virtanen authored
  8. Support APT repositories for autobuilt branches.

    Tommi Virtanen authored
  9. The osd key is able to update its own crushmap. Use set not remove+add.

    Tommi Virtanen authored
    This depends on ceph.git commit e0a636f90701620670e747571cc7ad27efac958f.
Commits on May 2, 2012
  1. Add a TODO note.

    Tommi Virtanen authored
  2. Prefix cluster name into client-side config files.

    Tommi Virtanen authored
  3. Migrate away from using the /srv kludge.

    Tommi Virtanen authored
    New paths: /var/lib/ceph/mon/$cluster-$id, /var/lib/ceph/osd/$cluster-$id.
  4. Pass --cluster= to ceph-mon, ceph-osd in upstart scripts.

    Tommi Virtanen authored
Commits on Apr 5, 2012
  1. Add cluster name to Upstart instance jobs.

    Tommi Virtanen authored
  2. Fix foodcritic warnings.

    Tommi Virtanen authored
    FC001: Use strings in preference to symbols to access node attributes
    
    http://acrmp.github.com/foodcritic/
  3. Add TODO, Gem installing does not work on the fly.

    Tommi Virtanen authored
  4. Use roles not recipes for searching.

    Tommi Virtanen authored
    The list of recipes a node has is only updated after
    a successful run, and in this case the first run using
    single_mon fails because ceph.conf gets no mon addresses.
    
    Use a role called "ceph-mon" instead. That should have,
    in its runlist, ceph::run_mon and ceph::single_mon.
  5. Upstart jobs are not templated.

    Tommi Virtanen authored
Commits on Apr 3, 2012
  1. $id is safe to use in upstart job vars, so simplify.

    Tommi Virtanen authored
    MON_ID becomes id. OSD_ID becomes id.
Commits on Nov 10, 2011
  1. Let open4 gem be found.

    Tommi Virtanen authored
    Without requiring rubygems, the /var/lib/gems subtree is not searched
    for things to import. As we install open4 with gem_package, that's where
    it goes.
  2. Fix chef search syntax.

    Tommi Virtanen authored
    Ruby needs "" quoting to do the #{var} expansion, and that means double
    backslashes.
Commits on Nov 9, 2011
  1. Make sure open4 gem gets installed.

    Tommi Virtanen authored
    The cookbook uses it for controlling subprocesses.
  2. Work with both Crowbar and standalone Chef.

    Tommi Virtanen authored
    Impacted areas are limiting searches to current environment,
    and ipaddress lookups (due to Crowbar using two networks,
    node[:ipaddress] is effectively random).
    
    TODO: Support multiple networks with standalone Chef.
Commits on Oct 20, 2011
Commits on Oct 19, 2011
  1. Upstart refuses to show status of instance that is not running, work …

    Tommi Virtanen authored
    …around.
    
    (It doesn't know that that instance used to exist. That's fine. Just ugly.)
  2. Fix upstart status parsing for instance jobs.

    Tommi Virtanen authored
    The previous glob matching didn't like the parens and id in
    "ceph-osd (0) start/running, process 9430".
  3. @tv42
  4. @tv42
Something went wrong with that request. Please try again.