summaryrefslogtreecommitdiff
path: root/apps/fabric/src/fabric_db_meta.erl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/fabric/src/fabric_db_meta.erl')
-rw-r--r--apps/fabric/src/fabric_db_meta.erl49
1 files changed, 0 insertions, 49 deletions
diff --git a/apps/fabric/src/fabric_db_meta.erl b/apps/fabric/src/fabric_db_meta.erl
deleted file mode 100644
index cb46f380..00000000
--- a/apps/fabric/src/fabric_db_meta.erl
+++ /dev/null
@@ -1,49 +0,0 @@
-% Copyright 2010 Cloudant
-%
-% Licensed 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(fabric_db_meta).
-
--export([set_revs_limit/3, set_security/3]).
-
--include("fabric.hrl").
--include_lib("mem3/include/mem3.hrl").
-
-set_revs_limit(DbName, Limit, Options) ->
- Shards = mem3:shards(DbName),
- Workers = fabric_util:submit_jobs(Shards, set_revs_limit, [Limit, Options]),
- Waiting = length(Workers) - 1,
- case fabric_util:recv(Workers, #shard.ref, fun handle_message/3, Waiting) of
- {ok, ok} ->
- ok;
- Error ->
- Error
- end.
-
-set_security(DbName, SecObj, Options) ->
- Shards = mem3:shards(DbName),
- Workers = fabric_util:submit_jobs(Shards, set_security, [SecObj, Options]),
- Waiting = length(Workers) - 1,
- case fabric_util:recv(Workers, #shard.ref, fun handle_message/3, Waiting) of
- {ok, ok} ->
- ok;
- Error ->
- Error
- end.
-
-handle_message(ok, _, 0) ->
- {stop, ok};
-handle_message(ok, _, Waiting) ->
- {ok, Waiting - 1};
-handle_message(Error, _, _Waiting) ->
- {error, Error}. \ No newline at end of file