anchor.diff: -%  @copyright 2011, 2012 Zuse Institute Berlin
  +%  @copyright 2011-2014 Zuse Institute Berlin
   
   %   Licensed under the Apache License, Version 2.0 (the "License");
   %   you may not use this file except in compliance with the License.
  
positive.code: 
  on({web_debug_info, Requestor} = _Msg,
     {AllNodes, Leader, _BenchPid, _IgnBenchT} = State) ->
      ?TRACE1(_Msg, _State),
      [KVAllNodes, KVLeader] =
          [begin
               PerfRR5 = rrd:reduce_timeslots(5, Data#state.perf_rr),
  
negative.code:     ?TRACE1(Msg, _State),
      case get_bench_interval() of
          0 -> ok;
          I -> msg_delay:send_local(I, self(), {bench}),
               comm:send_local(BenchPid, Msg),
               %% send a timeout so that a hanging bench service gets re-started
               msg_delay:send_local(get_bench_timeout_interval(), self(),
                                    {bench_timeout, os:timestamp(), BenchPid})
      end,
      {AllNodes, Leader, BenchPid, false};
  
  on({bench_result, Time, TimeInMs} = _Msg,
  