<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -37,13 +37,17 @@ module ReframeIt
       # +extra_server_args+ - we can optionally append some args to the end of the server
       #                       declaration lines, like &quot;check inter 1000&quot;
       # +reload_cmd+ - the command we should use to reload haproxy (without stopping it)
+      # +per_service_server_args+ - hash of service name to the specific
+      #                             service args for that service
       ##
       def initialize(config_file = &quot;/etc/haproxy.cfg&quot;,
                      reload_cmd = &quot;/etc/init.d/haproxy reload&quot;,
-                     extra_server_args = &quot;check inter 1000&quot;)
+                     extra_server_args = &quot;check inter 1000&quot;,
+                     per_service_server_args = {})
         @config_file = config_file
         @reload_cmd = reload_cmd
         @extra_server_args = extra_server_args
+        @per_service_server_args = per_service_server_args
         @pretend = false
         @pretend_reloads = 0
       end</diff>
      <filename>lib/ec2-discovery/actions/update_haproxy.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>07915d53cace882bba2c13588249a340f6b4d502</id>
    </parent>
  </parents>
  <author>
    <name>Ben Taitelbaum</name>
    <email>ben@reframeit.com</email>
  </author>
  <url>http://github.com/reframeit/ec2-discovery/commit/f62929b2771517b42182735922153e84cc46e22a</url>
  <id>f62929b2771517b42182735922153e84cc46e22a</id>
  <committed-date>2009-04-14T16:21:25-07:00</committed-date>
  <authored-date>2009-04-14T16:21:25-07:00</authored-date>
  <message>adding per-service server args override</message>
  <tree>b6e253a67a3ee37b69e16dd6149e3de2940afd6c</tree>
  <committer>
    <name>Ben Taitelbaum</name>
    <email>ben@reframeit.com</email>
  </committer>
</commit>
