Skip to content
Commits on Dec 13, 2010
  1. @ripienaar

    5537 - Add a console logging class

    Fix small logic errors in determining when to log
    ripienaar committed Dec 13, 2010
  2. @ripienaar

    5537 - Add a console logging class

    Add a new logging class called console that logs to STDERR and
    does some colorization of logs if configured to do so
    Also fix 2 small bugs with the initial implimentation of the logging
    ripienaar committed Dec 13, 2010
  3. @ripienaar

    5538 - Log mcollectived startup

    Now logs at level info a startup message showing version and log level
    ripienaar committed Dec 13, 2010
  4. @ripienaar

    5082 - Add syslog support

    Totally rework logging to be pluggable and create a new syslog
    You can now configure the logging plugin to use using the new
    logging_type configuration option that can be either file or
    New logging types can easily be added without having to worry
    about any of the complex stuff like figuring out the next level
    for cycling etc the base class takes care of all of that.
    The interface from the outside - the old log class - has not changed
    ripienaar committed Dec 13, 2010
  5. @ripienaar

    5253 - Allow libdir to be an array of directories

    - Add some debug messages
    - Update documentation and changelog
    - Only load agents once - first one found has priority
    ripienaar committed Dec 13, 2010
  6. @richardc @ripienaar

    5253 - Allow libdir to be an array of directories

    allow libdir to be an array of paths to search.
    Signed-off-by: R.I.Pienaar <>
    richardc committed with ripienaar Dec 13, 2010
  7. @ripienaar

    5524 - Auto detect terminal size and correctly show progress bars

    Add some helpers to figure out the terminal size and if a command
    exist in the path.
    Use the helpers to correctly set the progress bar size for RPC
    requests defaulting back to old behavior if the size can not be
    ripienaar committed Dec 13, 2010
Commits on Dec 11, 2010
  1. @ripienaar

    5096 - Update ec2 demo

    Update ec2 ami id
    ripienaar committed Dec 11, 2010
  2. @ripienaar

    5096 - Update ec2 demo

    Demo has been rebuilt for mcollective 1.0.0.
    There is now a shell script that does all the building etc
    stored in its own git repo along with some supporting files
    and packages that the demo needs.  I've thus removed all the
    old ec2 files from ext
    ripienaar committed Dec 11, 2010
  3. @ripienaar

    5453 - Release 1.0.0

    Merge branch 'development'
    ripienaar committed Dec 11, 2010
  4. @ripienaar

    5453 - Release 1.0.0

    - Update copyright notice
    - Fix typo changelog
    - Write release notes
    - Bump version number in Rakefile
    ripienaar committed Dec 4, 2010
Commits on Dec 4, 2010
  1. @ahpook @ripienaar

    5451 - mcollective RPMs require problematic redhat-lsb package

    Add support for building RPMS which don't pull in LSB dependencies
    Since the 'lsb-redhat' package has dependencies that might not
    be desired (mainly cups, which pulls in 7 more packages), this
    patches the spec to support building mcollective packages that don't
    use the lsb init script functions.
    The init-rh script is the same as the regular init script execept
    it uses the RH-only /etc/init.d/functions and the names they provide
    instead of the LSB names. (Amusingly, the lsb names end up calling
    these same functions after going through two layers of indirection)
    Signed-off-by: R.I.Pienaar <>
    ahpook committed with ripienaar Dec 3, 2010
  2. @ripienaar

    5377 - YAML facts should have only String keys and value

    Make the YAML plugin thread safe based on the thoroughly tested
    Facter factsource.
    Force all keys and values to be strings.
    ripienaar committed Nov 23, 2010
Commits on Nov 25, 2010
  1. @ripienaar
Commits on Nov 24, 2010
  1. @ripienaar
Commits on Nov 23, 2010
  1. @ripienaar

    5376 - Retrieve config variables

    Add a get_config_item to the rpcutil plugin that will retrieve
    a single config item from a server.
    ripienaar committed Nov 23, 2010
  2. @jamtur01

    Removed extra ] in

    jamtur01 committed Nov 24, 2010
  3. @relistan @ripienaar

    5381 - Rakefile should halt execution on the first failed call to sys…

    Add a safe_system method that checks the status of commands aborting on
    any failures.
    Adjust all system usage to use safe_system
    Signed-off-by: R.I.Pienaar <>
    relistan committed with ripienaar Nov 23, 2010
Commits on Nov 20, 2010
  1. @ripienaar

    5371 - Convert mc-facts into a SimpleRPC client

    Refactor mc-fact to be a SimpleRPC client, this speeds it up
    significantly and improves our ability to add some future features
    ripienaar committed Nov 20, 2010
  2. @ripienaar
Commits on Nov 19, 2010
  1. @ripienaar

    - correct a bad link

    - include a link to SLURM in the queueing page
    - remove the single execute roadmap item as its done
    ripienaar committed Nov 19, 2010
Commits on Nov 18, 2010
  1. Fixed #5355 - Added signing to package tasks

    When SIGNED=1 is set then packages are signed using available keys.
    Also added build artifacts to .gitignore
    James Turnbull committed Nov 18, 2010
  2. @rgevaert @ripienaar

    5192 - Solaris Packaging

    Build script, init script and more for Solaris Packaging
    Signed-off-by: R.I.Pienaar <>
    rgevaert committed with ripienaar Nov 18, 2010
  3. @jamtur01
Commits on Nov 17, 2010
  1. @ripienaar

    5329 - Handle exceptions in bundled clients better

    Add error messages to all rescue blocks and exit with code 1
    ripienaar committed Nov 17, 2010
  2. @ripienaar

    5328 - RPC::Client and Client should both allow for clean disconnects…

    … from the middleware
    Add a disconnect method to the main client and one to the RPC client that calls it.
    Update all the mc-* commands to disconnect cleanly.
    ripienaar committed Nov 17, 2010
Commits on Nov 16, 2010
  1. @ripienaar

    Issue 5222 - Init script doesn't have correct LSB guide comments

    Set the Provides comment to mcollective and remove unneeded
    syslog requirement
    ripienaar committed Nov 16, 2010
  2. @ripienaar

    Issue 5320 - Input validation on prcutil#get_fact is too strict

    Allow numbers in fact names like the ec2_* ones.
    ripienaar committed Nov 16, 2010
  3. @ripienaar

    Issue 5306 - SimpleRPC requests should support targeting a subset of …

    Add the ability to limit the targets to a subset of discovered nodes.
    You can limit either on a fixed number or based on a percentage like
    It supports 2 methods of picking the subset:
      * first - picks the first result, a poor mans 'nearest' algorithm
      * random - picks any node randomly
    You can set this behavior using the rpclimitmethod config option to
    either first or random.
    On the CLI you pass the following new switches:
      * -1 or --one - picks just 1 host based on the configured algorithm
      * --limit-nodes or --ln can take either a number or a percentage
    In code you can set and query the limit using the limit_targets
    method on the RPC client.
    Signed-off-by: R.I.Pienaar <>
    ripienaar committed Nov 16, 2010
Commits on Nov 15, 2010
  1. @ripienaar

    Issue 5305 - SimpleRPC custom_request should support fire and forget …

    add support for :process_results => false to custom_request and do slight
    refactor on the logic around detecting this property
    ripienaar committed Nov 15, 2010
Commits on Nov 9, 2010
  1. @ripienaar

    Issue 5245 - The stomp connector ignores connection settings

    A hash with connection and host settings were built including
    settings like :max_reconnect_delay but when connecting we only
    passed the host settings not the whole hash.
    ripienaar committed Nov 9, 2010
Commits on Nov 8, 2010
  1. @ripienaar

    Change changelog and releasenotes from textile to markdown

    ripienaar committed with The Marionette Collective Nov 8, 2010
  2. @jamtur01 @ripienaar

    Fixed bad table in reference

    jamtur01 committed with ripienaar Nov 4, 2010
  3. @jamtur01 @ripienaar

    Migrated docs to PL Docs site

    Signed-off-by: James Turnbull <>
    jamtur01 committed with ripienaar Oct 28, 2010
Commits on Oct 25, 2010
  1. @ripienaar

    - Update copyright text

    - Update link to Bugs
    ripienaar committed with The Marionette Collective Oct 25, 2010
Something went wrong with that request. Please try again.