anchor.diff:  # set to one of "line", "pickle", "udp" and "protobuf". This list can be
   # extended with CarbonClientFactory plugins and defaults to "pickle".
   # DESTINATION_PROTOCOL = pickle
  +
  +# When using consistent hashing it sometime makes sense to make
  +# the ring dynamic when you don't want to loose points when a
  +# single destination is down. Replication is an answer to that
  +# but it can be quite expensive.
  +# DYNAMIC_ROUTER = False
  +
  +# Controls the number of connection attempts before marking a
  +# destination as down. We usually do one connection attempt per
  +# second.
  +# DYNAMIC_ROUTER_MAX_RETRIES = 5
   
   # This is the maximum number of datapoints that can be queued up
   # for a single destination. Once this limit is hit, we will
  
positive.code: 
  # On systems which has a large number of metrics, an amount of Whisper write(2)'s
  # pageback sometimes cause disk thrashing due to memory shortage, so that abnormal
  # disk reads occur. Enabling this option makes it possible to decrease useless 
  # page cache memory by posix_fadvise(2) with POSIX_FADVISE_RANDOM option.
  # WHISPER_FADVISE_RANDOM = False
  
  
negative.code: # Specify the user to drop privileges to
  # If this is blank carbon-aggregator runs as the user that invokes it
  # USER =
  
  # Part of the code, and particularly aggregator rules, need
  # to cache metric names. To avoid leaking too much memory you
  # can tweak the size of this cache. The default allow for 1M
  # different metrics per rule (~200MiB).
  # CACHE_METRIC_NAMES_MAX=1000000
  
  # You can optionally set a ttl to this cache.
  # CACHE_METRIC_NAMES_TTL=600
  