apache / pinot

Apache Pinot - A realtime distributed OLAP datastore
https://pinot.apache.org/
Apache License 2.0
5.41k stars 1.27k forks source link

The status of table is on loading in chrome but display in other webdriver #11370

Open Lvnszn opened 1 year ago

Lvnszn commented 1 year ago

When I open the tab interface in chrome, it will always be in the loading state, but it can be displayed on safari. The initial estimate is that the problem is caused by frequent requests. Open an issue to facilitate other people to locate

chrome image

error image

safari image

Jackie-Jiang commented 1 year ago

@jayeshchoudhary @jadami10 Need UI expert's help

jadami10 commented 1 year ago

@Lvnszn, seems like with 530 tables, all of those parallel /size requests are overwhelming the browsers. I think we need to set maxSockets in pinot-controller/src/main/resources/app/utils/axios-config.ts to avoid so many parallel requests. But curious what @jayeshchoudhary thinks

jayeshchoudhary commented 1 year ago

Agree with @jadami10, the issue is that we are calling so many parallel API calls. A proper solution will be to implement pagination on the UI side. And the quick solution will be what @jadami10 is suggesting, although I couldn't find the solution he is suggesting

@jadami10 are you referring to this? another approach is to use axios intercepts