diff options
author | Russell Branca <chewbranca@apache.org> | 2019-03-06 19:13:47 +0000 |
---|---|---|
committer | Russell Branca <chewbranca@apache.org> | 2019-03-06 19:13:47 +0000 |
commit | 3b4cf711a13ac8afd41271118fca69f5c4310edf (patch) | |
tree | 8326205eb332b33e8749e2801961238b018b5ee5 | |
parent | 1644b1dfc93106792631a7688ed5bd413dddd03b (diff) | |
download | couchdb-3b4cf711a13ac8afd41271118fca69f5c4310edf.tar.gz |
HACK: explode loudly on missing io_priority
-rw-r--r-- | src/couch/src/couch_bt_engine.erl | 3 | ||||
-rw-r--r-- | src/couch/src/couch_db_engine.erl | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/couch/src/couch_bt_engine.erl b/src/couch/src/couch_bt_engine.erl index d18afb976..7d1bb1d1b 100644 --- a/src/couch/src/couch_bt_engine.erl +++ b/src/couch/src/couch_bt_engine.erl @@ -1130,6 +1130,9 @@ active_size(#st{} = St, #size_info{} = SI) -> fold_docs_int(St, Tree, UserFun, UserAcc, Options) -> + case erlang:get(io_priority) of + Priority when Priority =/= undefined -> ok + end, Fun = case lists:member(include_deleted, Options) of true -> fun include_deleted/4; false -> fun skip_deleted/4 diff --git a/src/couch/src/couch_db_engine.erl b/src/couch/src/couch_db_engine.erl index dd66b624f..08f565f42 100644 --- a/src/couch/src/couch_db_engine.erl +++ b/src/couch/src/couch_db_engine.erl @@ -925,6 +925,10 @@ set_props(#db{} = Db, Props) -> open_docs(#db{} = Db, DocIds) -> + _IOP = case erlang:get(io_priority) of + {_C, E} when E =/= undefined -> E; + {_C, E, _} when E =/= undefined -> E + end, #db{engine = {Engine, EngineState}} = Db, Engine:open_docs(EngineState, DocIds). |