anchor.diff:                {nodes, Nodes},
                 {buckets, BucketsInfo},
                 {controllers, {struct,
  -                             [{testWorkload, {struct,
  +                             [{ejectNode, {struct, [{uri,
  +                                                     "/controller/ejectNode"}]}},
  +                              {testWorkload, {struct,
                                                [{uri,
                                                  list_to_binary("/pools/" ++ Id ++ "/controller/testWorkload")}]}}]}},
                 %%
  
positive.code:         _  -> Req:respond({401, [], []})
      end.
  
  handle_eject_post(Req) ->
      PostArgs = Req:parse_post(),
      %
  
negative.code:     %
      case proplists:get_value("otpNode", PostArgs) of
          undefined -> Req:respond({400, [], "Bad Request\n"});
          "Self" -> do_eject_myself();
          OtpNodeStr ->
              OtpNode = list_to_atom(OtpNodeStr),
              case OtpNode =:= node() of
  