diff --git a/rebar.config b/rebar.config index 456a159..c8b781e 100644 --- a/rebar.config +++ b/rebar.config @@ -1,15 +1,17 @@ %% -*- erlang -*- +{minimum_otp_vsn, "21.0"}. + {deps, [ - {sext, "1.4.1"}, - {rocksdb,"0.24.0"} + {sext, "1.8.0"}, + {rocksdb,"1.6.0"} ]}. {profiles, [ {test, [ - {deps, [ {proper, "1.2.0"} - , {meck, "0.8.13"}]} + {deps, [ {proper, "1.3.0"} + , {meck, "0.9.0"}]} ]} ]}. diff --git a/rebar.lock b/rebar.lock index af8f10b..a049cf5 100644 --- a/rebar.lock +++ b/rebar.lock @@ -1,8 +1,11 @@ -{"1.1.0", -[{<<"rocksdb">>,{pkg,<<"rocksdb">>,<<"0.24.0">>},0}, - {<<"sext">>,{pkg,<<"sext">>,<<"1.4.1">>},0}]}. +{"1.2.0", +[{<<"rocksdb">>,{pkg,<<"rocksdb">>,<<"1.6.0">>},0}, + {<<"sext">>,{pkg,<<"sext">>,<<"1.8.0">>},0}]}. [ {pkg_hash,[ - {<<"rocksdb">>, <<"1FC862628B95A0D3AF05FAB709858AC1FA4199C0722BC4652236B0949304A04D">>}, - {<<"sext">>, <<"14559B219FAF11F9EBA7A350DFFC69C966C668439C54947A42D67167002798C4">>}]} + {<<"rocksdb">>, <<"E3F7286987C901DA3286E38A676254CD575821DB00214B4745B94BB4BE82A1F3">>}, + {<<"sext">>, <<"90A95B889F5C781B70BBCF44278B763148E313C376B60D87CE664CB1C1DD29B5">>}]}, +{pkg_hash_ext,[ + {<<"rocksdb">>, <<"4DFA34F05B678207578488D14776705AC13A29425EB1A0CEFCA4A8BC16E8B53F">>}, + {<<"sext">>, <<"BC6016CB8690BAF677EACACFE6E7CADFEC8DC7E286CBBED762F6CD55B0678E73">>}]} ]. diff --git a/src/mnesia_rocksdb.erl b/src/mnesia_rocksdb.erl index 1411b27..a498664 100644 --- a/src/mnesia_rocksdb.erl +++ b/src/mnesia_rocksdb.erl @@ -457,8 +457,8 @@ close_table_(Alias, Tab) -> pp_stack() -> Trace = try throw(true) catch - _:_ -> - case erlang:get_stacktrace() of + _:_:ST -> + case ST of [_|T] -> T; [] -> [] end