Переглянути джерело

ft: erpc 替换rpc

master
SisMaker 3 роки тому
джерело
коміт
8810cfca38
2 змінених файлів з 2 додано та 2 видалено
  1. +1
    -1
      src/gen_ipc.erl
  2. +1
    -1
      src/gen_srv.erl

+ 1
- 1
src/gen_ipc.erl Переглянути файл

@ -740,7 +740,7 @@ rec_nodes(Tag, [N | Tail], Name, BadNodes, Replies, Time, TimerId) ->
monitor_node(N, false),
rec_nodes_rest(Tag, Tail, Name, [N | BadNodes], Replies)
after Time ->
case rpc:call(N, erlang, whereis, [Name]) of
case erpc:call(N, erlang, whereis, [Name]) of
Pid when is_pid(Pid) ->
rec_nodes(Tag, [N | Tail], Name, BadNodes,
Replies, infinity, TimerId);

+ 1
- 1
src/gen_srv.erl Переглянути файл

@ -606,7 +606,7 @@ rec_nodes(Tag, [N | Tail], Name, Badnodes, Replies, Time, TimerId) ->
%% Collect all replies that already have arrived
rec_nodes_rest(Tag, Tail, Name, [N | Badnodes], Replies)
after Time ->
case rpc:call(N, erlang, whereis, [Name]) of
case erpc:call(N, erlang, whereis, [Name]) of
Pid when is_pid(Pid) -> % It exists try again.
rec_nodes(Tag, [N | Tail], Name, Badnodes,
Replies, infinity, TimerId);

Завантаження…
Відмінити
Зберегти