anchor.diff:                                   {auth, fun handle_settings_auto_failover_reset_count/1};
                                ["settings", "maxParallelIndexers"] ->
                                    {auth, fun handle_settings_max_parallel_indexers_post/1};
  +                             ["settings", "viewUpdateDaemon"] ->
  +                                 {auth, fun handle_settings_view_update_daemon_post/1};
                                ["pools", PoolId] ->
                                    {auth, fun handle_pool_settings/2,
                                     [PoolId]};
  
positive.code:             reply_json(Req, {struct, [{'_', iolist_to_binary(io_lib:format("Invalid globalValue: ~p", [Error]))}]}, 400)
      end.
  
  handle_pool_settings(_PoolId, Req) ->
      Params = Req:parse_post(),
      Node = node(),
  
negative.code:                                  {auth, fun handle_settings_auto_failover/1};
                               ["settings", "maxParallelIndexers"] ->
                                   {auth, fun handle_settings_max_parallel_indexers/1};
                               ["settings", "viewUpdateDaemon"] ->
                                   {auth, fun handle_settings_view_update_daemon/1};
                               ["nodes", NodeId] ->
                                   {auth, fun handle_node/2, [NodeId]};
                               ["diag"] ->
  