Current section

113 Versions

Jump to

Compare versions

7 files changed
+32 additions
-55 deletions
  @@ -1,6 +1,6 @@
1 1 PROJECT = brod
2 2 PROJECT_DESCRIPTION = Kafka client library in Erlang
3 - PROJECT_VERSION = 2.2.10
3 + PROJECT_VERSION = 2.2.11
4 4
5 5 DEPS = supervisor3 kafka_protocol
  @@ -1,5 +1,5 @@
1 1 {<<"name">>,<<"brod">>}.
2 - {<<"version">>,<<"2.2.10">>}.
2 + {<<"version">>,<<"2.2.11">>}.
3 3 {<<"requirements">>,
4 4 #{<<"kafka_protocol">> => #{<<"app">> => <<"kafka_protocol">>,
5 5 <<"optional">> => false,
  @@ -1,6 +1,6 @@
1 1 {application,brod,
2 2 [{description,"Apache Kafka Erlang client library"},
3 - {vsn,"2.2.10"},
3 + {vsn,"2.2.11"},
4 4 {registered,[]},
5 5 {applications,[kernel,stdlib,ssl,kafka_protocol,supervisor3]},
6 6 {env,[]},
  @@ -180,7 +180,11 @@ start_client(BootstrapEndpoints, ClientId) ->
180 180 -spec start_client([endpoint()], brod_client_id(), client_config()) ->
181 181 ok | {error, any()}.
182 182 start_client(BootstrapEndpoints, ClientId, Config) ->
183 - brod_sup:start_client(BootstrapEndpoints, ClientId, Config).
183 + case brod_sup:start_client(BootstrapEndpoints, ClientId, Config) of
184 + ok -> ok;
185 + {error, {already_started, _Pid}} -> ok;
186 + {error, Reason} -> {error, Reason}
187 + end.
184 188
185 189 %% @equiv stat_link_client(BootstrapEndpoints, brod_default_client)
186 190 -spec start_link_client([endpoint()]) -> {ok, pid()} | {error, any()}.
  @@ -34,7 +34,7 @@
34 34 , del/2
35 35 , get_caller/2
36 36 , get_corr_id/1
37 - , increment_corr_id/1
37 + , increment_corr_id/1
38 38 ]).
39 39
40 40 -export_type([requests/0]).
Loading more files…