소스 검색

chore(emqx_vm): Delete get_ets_object, not used

Zaiming Shi 5 년 전
부모
커밋
4680ba574c
2개의 변경된 파일0개의 추가작업 그리고 21개의 파일을 삭제
  1. 0 15
      src/emqx_vm.erl
  2. 0 6
      test/emqx_vm_SUITE.erl

+ 0 - 15
src/emqx_vm.erl

@@ -40,8 +40,6 @@
 -export([ get_ets_list/0
         , get_ets_info/0
         , get_ets_info/1
-        , get_ets_object/0
-        , get_ets_object/1
         ]).
 
 -export([cpu_util/0]).
@@ -343,19 +341,6 @@ get_ets_info(Tab) ->
         mapping(Entries)
     end.
 
-get_ets_object() ->
-    [{Tab, get_ets_object(Tab)} || Tab <- ets:all()].
-
-get_ets_object(Tab) ->
-    TabInfo = ets:info(Tab),
-    Size = proplists:get_value(size, TabInfo),
-    NameTab = proplists:get_value(named_table, TabInfo),
-    if (Size == 0) or (NameTab == false) ->
-        [];
-    true ->
-        ets:tab2list(Tab)
-    end.
-
 mapping(Entries) ->
     mapping(Entries, []).
 mapping([], Acc) -> Acc;

+ 0 - 6
test/emqx_vm_SUITE.erl

@@ -64,12 +64,6 @@ t_get_ets_info(_Config) ->
                            end
                        end, false, EtsInfos)).
 
-t_get_ets_object(_Config) ->
-    ets:new(test, [named_table]),
-    [] = emqx_vm:get_ets_object(test),
-    ets:insert(test, {k, v}),
-    [{k, v}] = emqx_vm:get_ets_object(test).
-
 t_scheduler_usage(_Config) ->
     emqx_vm:scheduler_usage(5000).