Project

General

Profile

Bug #100

With larger number of multiplexes and services gui becomes unresponsive

Added by Damjan Marion - over 12 years ago. Updated almost 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
User Interface
Target version:
-
Start date:
2012-09-08
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Found in version:
unknown
Affected Versions:

Description

With larger number of multiplexes and services gui becomes unresponsive and browser displays "slow script" error message.

This behavior is observed when more than 7000 services and more that 650 multiplexes is discovered.


Subtasks

Bug #1214: TV Adapters' services tab is very slow when showing thousands of servicesRejected

Actions

History

#1

Updated by Andreas Smas about 11 years ago

  • Category changed from General to 11
#2

Updated by Andreas Smas about 11 years ago

  • Status changed from New to Accepted
#3

Updated by Adam Sutton over 9 years ago

  • Target version deleted (3.0)
  • Found in version set to unknown
#4

Updated by Walter Purcaro over 9 years ago

I might fixed it using extjs bufferview. :)

#5

Updated by Adam Sutton over 9 years ago

  • Assignee deleted (Andreas Smas)

Any PRs greatly appreciated.

Adam

#6

Updated by Jelle De Loecker over 9 years ago

I authored a basic, simple fix using a PagingToolbar.

It's my very first extjs and c++ code ever, but it works nicely and my services view is finally usable again.

I did add "refs #100" to the commit message, thinking it would be used in Redmine, but now github has linked the reference. Sorry about that.

So anyone who wants it, here are the 2 commits:
https://github.com/skerit/tvheadend/commit/1ba6b7070e18ff2b71de8c200b71fca99385217e
https://github.com/skerit/tvheadend/commit/fdc22bf2680842e7f0b052c71bbb436a62e8bcd8

You'll lose the ability to properly sort muxes & services (because that was always done on the client side)
But the services are naturally ordered alphabetically, so that's quite usable.

#7

Updated by Adam Sutton over 9 years ago

Can you submit the changes as a pr on github. Though as Walter pointed out he is also working on this so I'll have to review this when both are available.

Adam

#8

Updated by Adam Sutton about 9 years ago

  • Target version set to 3.4

As this is being worked on, hopefully it will be available for 3.4

Adam

#9

Updated by Adam Sutton about 9 years ago

  • Target version deleted (3.4)

Being pushed back to allow 3.4 release to be made sooner.

Adam

#10

Updated by Mark Clarkstone almost 8 years ago

  • Status changed from Accepted to Resolved

Resolved in 3.9 due to the UI now using the extjs paging grid.

#11

Updated by Adam Sutton almost 8 years ago

  • Status changed from Resolved to Fixed

Also available in: Atom PDF