Permalink
Commits on Aug 16, 2013
  1. removing ancient contrib/ubuntu/

    abg committed Aug 16, 2013
  2. update contrib/debian/

    abg committed Aug 16, 2013
Commits on Aug 12, 2013
  1. add make_release.sh script

    abg committed Aug 12, 2013
  2. update holland cli command plugins to load from holland.cli.command n…

    abg committed Aug 12, 2013
    …amespace
    
    - previously loaded from holland.commands
Commits on Aug 7, 2013
  1. remove lstrip_blocks option from render_template

    abg committed Aug 7, 2013
    This was apparently introduced in jinja 2.7 which is far
    beyond our minimum supported targets for holland2. i.e.
    rhel6 has jinja 2.2.1 and rhel5+epel has jinja 2.5.5.
    
    This is worked around by adjusting the template code, which
    we'll do for now.  This is only a pretty-print option and
    does not currently affect functionality.
  2. remove skip-unmount option in lvmsnapshot

    abg committed Aug 7, 2013
    This is currently poorly implemented and not consistently handled
    in mylvmdump, mylvmsnapshot, etc.  Removing for stability reasons
    in anticipation of better reimplementation in the near future
  3. cleanup contrib/holland.spec

    abg committed Aug 7, 2013
  4. update MANIFEST.in for all plugins and holland.core

    abg committed Aug 7, 2013
    - ensure *.configspec files are included in each plugin
  5. remove dev tags from setup.cfg

    abg committed Aug 7, 2013
Commits on Aug 5, 2013
  1. update holland.spec for 2.0.0

    abg committed Aug 5, 2013
  2. update holland.version

    abg committed Aug 5, 2013
    - add __version_info__ a tuple of the __version__ string
    - add docstring
  3. cleanup holland/__init__.py

    abg committed Aug 5, 2013
    - flesh out docstring
    - remove old __version__ information
  4. remove holland.core.hooks

    abg committed Aug 5, 2013
    This interface has been replaced by holland.core.backup.hooks
  5. add holland/mysql/templates/create_view

    abg committed Aug 5, 2013
    This template is used to generate the view definition for an invalid
    view via MySQL.show_create_view.  This support was add previously
    but the commit of the underlying template was missed.  This adds
    the template.
  6. use holland.mysql.util:render_template to generate a my.cnf file

    abg committed Aug 5, 2013
    previously render_template code was effectively duplicated in
    holland.mysql.server.
  7. check for engines.InnoDB rather than the have_innodb variable

    abg committed Aug 5, 2013
    Specifically this patch uses the 'is_enabled' attribute exposed by
    MySQL.show_engines -> EngineInfo, which is a boolean that is true
    if an engine is enabled and false otherwise.
  8. add MySQL.show_engines() method

    abg committed Aug 5, 2013
    This is to support reliably detecting available storage engines.
    As of MySQL 5.6 the have_<engine> variables are no longer available
    and the documentations points to using SHOW ENGINES instead.
  9. adjust render_template API

    abg committed Aug 5, 2013
    previously render_template(name, **kwargs) would result in conflicts
    with template variables named 'name' and the first param name.
    
    This method's dictionary has changed to render_template(name, params)
    where params is a dict that's passed to the underlying jinja2 render
    method.
Commits on Aug 2, 2013
  1. change mysqldump plugin to use show_create_view for looking up view d…

    abg committed Aug 2, 2013
    …efinition
    
    This uses the new MySQL.show_create_view to more reliably obtain
    the definition of an invalid view.  In most cases SHOW CREATE VIEW
    works, but if not, the fallback to INFORMATION_SCHEMA.VIEWS will
    often provide some useful data.
  2. implement show_create_view in holland.mysql.client:MySQL

    abg committed Aug 2, 2013
    This handles invalid views and falling back to reading view data
    from information_schema when necessary.