Commits

Andy Gross  committed f77d0c6

forgot to add riak_vnode_sup

  • Participants
  • Parent commits 9fef152

Comments (0)

Files changed (1)

File apps/riak/src/riak_vnode_sup.erl

+%% This file is provided to you under the Apache License,
+%% Version 2.0 (the "License"); you may not use this file
+%% except in compliance with the License.  You may obtain
+%% a copy of the License at
+
+%%   http://www.apache.org/licenses/LICENSE-2.0
+
+%% Unless required by applicable law or agreed to in writing,
+%% software distributed under the License is distributed on an
+%% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+%% KIND, either express or implied.  See the License for the
+%% specific language governing permissions and limitations
+%% under the License.    
+-module(riak_vnode_sup).
+-behaviour(supervisor).
+-export([start_link/0, init/1, stop/1]).
+-export([start_vnode/1]).
+
+start_vnode(Index) when is_integer(Index) -> 
+    supervisor:start_child(?MODULE, [Index]).
+
+start_link() ->
+    supervisor:start_link({local, ?MODULE}, ?MODULE, []).
+
+stop(_S) -> ok.
+
+%% @private
+init([]) ->
+    {ok, 
+     {{simple_one_for_one, 10, 10}, 
+      [{undefined,
+        {riak_vnode, start_link, []},
+      temporary, brutal_kill, worker, [riak_vnode]}]}}.