[bisq-network/bisq] Unreliable network delivery causing trading issues. (#5526)

jmacxx notifications at github.com
Tue May 25 05:24:32 CEST 2021


_Opening this to give the problem more visibility and hoping that more eyes can lead to a fix._

This is an attempt to describe a long-standing issue with messaging in Bisq.  Rare, but frequent enough to be an almost daily occurrence in the network.  Some messages supposedly arrive, but don't get seen by the recipient Bisq application layer.  Causing such problems as failed trades and miscommunication between users.

Example 1:

- Mediator sends a chat message to Trader, status=Message arrival confirmed by receiver.  All good.
![image](https://user-images.githubusercontent.com/47253594/119432319-c0975380-bcd9-11eb-84bd-2d042e07462a.png)
- Trader sends a chat message to Mediator, status=Message arrived at receiver.
![image](https://user-images.githubusercontent.com/47253594/119432441-f63c3c80-bcd9-11eb-9bea-f7458f52c23e.png)
- Looks good from the sender's side, **however, Mediator never actually received the message**.  


---

Example 2:

- Alice clicks "Payment started".  (status=`Message arrived at receiver`)
- No `ack` message is received back so Alice is prompted again to click "Payment started".
- And again and again until they ask in support why the button is not working.
- **Bob never receives the Payment started message**.

This used to be known as `Seller cannot confirm` (#4748) since they did not receive Payment started, however since #5401 the burden is shifted to the buyer who is told to try again.  Its still causing a problem but at least there's an option to retry now, whereas before the only option was mediation.  What can be learned from this is that retrying the send message, and even rebooting the sender does not help.  Perhaps rebooting the recipent side would help, but no one has come forth to report that as successful yet.

---

@leo816 has experienced it multiple times and reported both examples above.

`Seller-cannot-confirm` is a high cause of mediation tickets, e.g. 

> [...] biggest issue we faced was the bug that had to do with the seller not being able to confirm that he had received the payment, even though the buyer had clicked on "payment made" correctly.

https://github.com/bisq-network/roles/issues/83#issuecomment-570814818 from 18 months ago





-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/issues/5526
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210524/4775b4f1/attachment.htm>


More information about the bisq-github mailing list