Adding retry mechanism to job bluetooth_obex_send*

Bug #1856926 reported by Jerry Kao
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox Provider - Base
Won't Fix
High
Sylvain Pineau

Bug Description

As sending file via bluetooth is not stable somehow, we should add retry mechanism to job bluetooth_obex_send* to reduce manual retry effort.

When it's not stable, I got failure rate ~50% when doing './bluetooth_test file B0:C0:90:14:94:68 send' as well as using GUI. When it's stable, it passed 100+ in a row.

The problem is not in obexftpd but bluetooth pairing. When connection established, send file can always pass.

However connecting to target BT device (OBEX) has 50% failure rate (mostly passed in the 2nd round). Even using GUI (pressing connection button in Bluetooth settings) and running sudo bluetoothctl <<<"connect $DEVICE_MAC_ADDRESS" got the same results.

The idea is run the script for 5~10 times and consider it's a pass if it passed once.

Related Bugs: LP:1837171 LP:1856645

Jerry Kao (jerry.kao)
Changed in plainbox-provider-checkbox:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Sylvain Pineau (sylvain-pineau)
tags: added: ce-qa-concern
Jerry Kao (jerry.kao)
description: updated
Jerry Kao (jerry.kao)
description: updated
description: updated
Changed in plainbox-provider-checkbox:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.