summaryrefslogtreecommitdiff
path: root/apps/fabric/src/fabric_db_meta.erl
diff options
context:
space:
mode:
authorAdam Kocoloski <adam@cloudant.com>2010-10-25 15:46:05 -0400
committerAdam Kocoloski <adam@cloudant.com>2010-10-25 21:45:32 -0400
commitebac05f686b56791511cb9b599dfb5a742dcfc96 (patch)
tree00a789cd058f98fa014d927f094f9e6e9f91f6f2 /apps/fabric/src/fabric_db_meta.erl
parent952a85381ff4b5b34426000b1dee73c9e74becdd (diff)
use get-deps to pull down individual cloudant projects
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