Project

General

Profile

Bug #100

With larger number of multiplexes and services gui becomes unresponsive

Added by Damjan Marion - about 15 years ago. Updated over 10 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 almost 14 years ago

  • Category changed from General to 11
#2

Updated by Andreas Smas almost 14 years ago

  • Status changed from New to Accepted
#3

Updated by Adam Sutton about 12 years ago

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

Updated by Walter Purcaro about 12 years ago

I might fixed it using extjs bufferview. :)

#5

Updated by Adam Sutton about 12 years ago

  • Assignee deleted (Andreas Smas)

Any PRs greatly appreciated.

Adam

#6

Updated by Jelle De Loecker about 12 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 about 12 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 12 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 almost 12 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 over 10 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 over 10 years ago

  • Status changed from Resolved to Fixed

Also available in: Atom PDF