More than six Deco P9 devices in one mesh network

More than six Deco P9 devices in one mesh network

More than six Deco P9 devices in one mesh network
More than six Deco P9 devices in one mesh network
2024-10-03 23:17:56
Model: Deco P9  
Hardware Version: V2
Firmware Version: 1.2.1 Build 20240716 Rel. 60900

Hi

 

I have six Deco P9 devices connected in AP mode with PLC/Wireless blackhaul.

Network works well for several years.

I bought two more Deco P9 units and want to add it to the existing mesh network of six Deco P9, totalling it to 8 devices.

 

I've succefully added seventh Deco P9 to the network. The issues appeared instantly.

Random Deco P9 units began to reboot without any reason for this.

 

I've tried to isolate this issue and it seems that network stabilized when I stopped using "Deco" Android app on the phone.

When using Deco unit web interface it shows constant almost 100% CPU load and periodically can't update the info from the units with "operation failed" error code.
I've provided browser network console log screenshot below.

 

 

Removing 7th Deco P9 unit some how fixes the situation.

 

It seems that you have 15 seconds timeout in your code in web interface and app for client_list, device_list requests.

If timeout is reached mobile app or web interface aborts connection for the reqest and immediately sends a new request, hammering main Deco unit with excessive load. Bescuse it seems that aborted request is still running on Deco and app is sending a new one. Slave deco units loose connect to main unit because of high load and randomly reboots to restore connection.

 

I've measured the web request /admin/device?form=device_list with 6 units on my network it usually takes from 11 to 13 seconds and with 7 devices it is from 16 to 19 seconds.

Same for /admin/device?form=client_list  request.

 

I'll be glad if you can evaluate the performance issue in the firmware and apps. 

It seems that you may need to increase request timeout in the app/web interface according to the number of devices.

Also I think it is possible to cache information for /admin/device?form=device_list and /admin/device?form=client_list calls and update it with cron every minute in the firmware OS.

 

 

 

  0      
  0      
#1
Options
2 Reply
Re:More than six Deco P9 devices in one mesh network
2024-10-04 01:23:03

 

I've upgraded to 1.2.1_build_20240904_Beta

And now I have the issue which this beta firmware is supposed to fix.

I see all Deco P9 units offline both in Deco app and web ui of main Deco unit but all these units still work and provide network access.

 

I didn't have "display offline" issue before updating to this beta firmware. Now I have it. Good that at lease the network didn't break.

 

BTW, I've successfully added the 8th Deco unit to the mesh, network seems to be stable with 1.2.1_build_20240904_Beta but all the units are offline.

 

So my guess that /admin/device?form=device_list  requests are slow and ui and app are overloading main unit when there are seven or more units in the network seems to be correct.

 

Hope that you can fix this issue in the release build of this new firmware.

  0  
  0  
#2
Options
Re:More than six Deco P9 devices in one mesh network
2024-10-04 08:54:38

@David-TP  Can I kindly ask you to check this performance issue with your dev team ?

  0  
  0  
#3
Options