Making app more resilient over Wi-Fi


Jackson, Adam
 

Hi,

 

Some users of our app understandably need to use it over Wi-Fi. For the vast majority of the time it is OK. Occasionally there is a Wi-Fi drop-out and the user gets a network based database error and most of the time they need to restart the app to re-establish connection. Even more occasionally but more worryingly if the network drop-out happens in the middle of transaction there may be an incomplete transaction. Apart from a root and branch review of our transaction settings to solve/mitigate the incomplete transaction issue is there any thing we can do to make the app more resilient to Wi-Fi drop outs?

 

Magic xPa 2.5d

 

TIA

 

Adam

 

Adam

Jackson

Senior Manager, Operations and Digital Systems

T  +447949892482

 

E  adam.jackson@...

McLaren Formula 1 Team

McLaren Technology Centre

Chertsey Road, Woking

Surrey, GU21 4YH, UK

mclaren.com

Facebook

Instagram

LinkedIn

Twitter

YouTube

 

The contents of this e-mail are confidential and for the exclusive use of the intended recipient. If you are not the intended recipient you should not read, copy, retransmit or disclose its contents. If you have received this email in error please delete it from your system immediately and notify us either by email or telephone. The views expressed in this communication may not necessarily be the views held by McLaren Racing Limited.
McLaren Racing Limited, McLaren Technology Centre, Chertsey Road, Woking, Surrey, GU21 4YH, UK. Company Number: 01517478


Steven Blank
 

Adam,

What database on the backend? If you're using Btrieve ISAM then, over the years, I developed a number of strategies to eliminate the problem of lost updates, et al, that I'd be happy to share with you.

One simple thing you can do would be to enable Pervasive Auto-Reconnect (PARC) on the server and on the wireless workstations. Depending on your situation, this alone may be enough to solve your lost connection issues.

On the server:


On the workstation:



Ultimately, however, if you're going to operate mobile, wireless workstations, your FIRST priority should be to update your wireless infrastructure to be more robust with Network Controllers that pro-actively manages wireless sessions, most-importantly being able to pass active sessions between WAPs. Yes, such controllers and their mating WAPs are not cheap, but if you're going to run with the big dogs ... ;)

Steven G. Blank
Ξ SGBlank Consulting


On 10/12/2022 2:35 AM, Jackson, Adam wrote:

Hi,

 

Some users of our app understandably need to use it over Wi-Fi. For the vast majority of the time it is OK. Occasionally there is a Wi-Fi drop-out and the user gets a network based database error and most of the time they need to restart the app to re-establish connection. Even more occasionally but more worryingly if the network drop-out happens in the middle of transaction there may be an incomplete transaction. Apart from a root and branch review of our transaction settings to solve/mitigate the incomplete transaction issue is there any thing we can do to make the app more resilient to Wi-Fi drop outs?

 

Magic xPa 2.5d

 

TIA

 

Adam

 

Adam

Jackson

Senior Manager, Operations and Digital Systems

T  +447949892482

 

E  adam.jackson@...


McLaren Formula 1 Team

McLaren Technology Centre

Chertsey Road, Woking

Surrey, GU21 4YH, UK

mclaren.com

Facebook

Instagram

LinkedIn

Twitter

YouTube

 

The contents of this e-mail are confidential and for the exclusive use of the intended recipient. If you are not the intended recipient you should not read, copy, retransmit or disclose its contents. If you have received this email in error please delete it from your system immediately and notify us either by email or telephone. The views expressed in this communication may not necessarily be the views held by McLaren Racing Limited.
McLaren Racing Limited, McLaren Technology Centre, Chertsey Road, Woking, Surrey, GU21 4YH, UK. Company Number: 01517478



Jackson, Adam
 

HI Steve,

 

Thanks, as always, for getting back to me on this. We are not longer on Pervasive (I should have included this on my original email -apologies). We use MSSQL Enterprise v15. Had a root around the properties I can see and cannot see any equivalent setting as the one you highlighted below. That said I am not DBA so most probably not privy to all settings. I would assume that a) there is an equivalent setting and b) that is turned on but who knows?

 

I will ask about the transferring of connections from node to node.

 

Adam

 

Adam

Jackson

Senior Manager, Operations and Digital Systems

T  +447949892482

E  adam.jackson@...

McLaren Formula 1 Team

 

 

From: main@magicu-l.groups.io <main@magicu-l.groups.io> On Behalf Of Steven Blank via groups.io
Sent: 12 October 2022 19:26
To: main@magicu-l.groups.io
Subject: Re: [magicu-l] Making app more resilient over Wi-Fi

 

CAUTION: This email originated from outside of McLaren. Do not click links or open attachments unless you recognise the sender and know the content is safe. Report any suspicious emails using the 'Report Phishing Email' button in Outlook.

 

Adam,

What database on the backend? If you're using Btrieve ISAM then, over the years, I developed a number of strategies to eliminate the problem of lost updates, et al, that I'd be happy to share with you.

One simple thing you can do would be to enable Pervasive Auto-Reconnect (PARC) on the server and on the wireless workstations. Depending on your situation, this alone may be enough to solve your lost connection issues.

On the server:


On the workstation:



Ultimately, however, if you're going to operate mobile, wireless workstations, your FIRST priority should be to update your wireless infrastructure to be more robust with Network Controllers that pro-actively manages wireless sessions, most-importantly being able to pass active sessions between WAPs. Yes, such controllers and their mating WAPs are not cheap, but if you're going to run with the big dogs ... ;)

Steven G. Blank
Ξ SGBlank Consulting

On 10/12/2022 2:35 AM, Jackson, Adam wrote:

Hi,

 

Some users of our app understandably need to use it over Wi-Fi. For the vast majority of the time it is OK. Occasionally there is a Wi-Fi drop-out and the user gets a network based database error and most of the time they need to restart the app to re-establish connection. Even more occasionally but more worryingly if the network drop-out happens in the middle of transaction there may be an incomplete transaction. Apart from a root and branch review of our transaction settings to solve/mitigate the incomplete transaction issue is there any thing we can do to make the app more resilient to Wi-Fi drop outs?

 

Magic xPa 2.5d

 

TIA

 

Adam

 

Adam

Jackson

Senior Manager, Operations and Digital Systems

T  +447949892482

 

E  adam.jackson@...

McLaren Formula 1 Team

McLaren Technology Centre

Chertsey Road, Woking

Surrey, GU21 4YH, UK

mclaren.com

Facebook

Instagram

LinkedIn

Twitter

YouTube

 

The contents of this e-mail are confidential and for the exclusive use of the intended recipient. If you are not the intended recipient you should not read, copy, retransmit or disclose its contents. If you have received this email in error please delete it from your system immediately and notify us either by email or telephone. The views expressed in this communication may not necessarily be the views held by McLaren Racing Limited.
McLaren Racing Limited, McLaren Technology Centre, Chertsey Road, Woking, Surrey, GU21 4YH, UK. Company Number: 01517478