From 163979612d1f6d5504a057777fa8c92926066ba4 Mon Sep 17 00:00:00 2001 From: Alain Zscheile Date: Sat, 26 Nov 2022 02:01:16 +0100 Subject: [PATCH] distr: fix superfluous requestpull due to bothed origin skip --- lib/floof/distributor.ex | 3 +-- lib/floof/session_manager.ex | 4 ---- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/floof/distributor.ex b/lib/floof/distributor.ex index 93356aa..e21147d 100644 --- a/lib/floof/distributor.ex +++ b/lib/floof/distributor.ex @@ -71,8 +71,7 @@ defmodule Floof.Distributor do send(trg, {:fwdxfer, {dcdhash, dcd2}}) end - oset = MapSet.put(MapSet.new(), origin) - Floof.SessionManager.set_for_all(dcdhash, dcd2, oset) + Floof.SessionManager.set_for_all(dcdhash, dcd2, origin) end) Floof.DistributorSeen.mark_seen(dcdhash) diff --git a/lib/floof/session_manager.ex b/lib/floof/session_manager.ex index 5e4b844..68ac2c9 100644 --- a/lib/floof/session_manager.ex +++ b/lib/floof/session_manager.ex @@ -65,10 +65,6 @@ defmodule Floof.SessionManager do for {key, {sub, m}} <- state, into: %{} do m2 = if origin != sub do - Logger.debug( - "set_for_all origin!=sub #{inspect(key: key, origin: origin, sub: sub, subkey: subkey)}" - ) - if sub != nil do send(sub, {:SessionPushed, key}) end