This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.

Opened 6 years ago

Closed 5 years ago

Last modified 5 years ago

#308 closed defect (fixed)

Optimize registrant list: too slow!

Reported by: jbenito Owned by: lsyroka
Priority: normal Milestone: v0.97.0
Component: Registration form Version: 0.97.0
Keywords: Cc: irolewic

Description

Try with 200 registrants

Change History (7)

comment:1 Changed 6 years ago by jbenito

  • Cc irolewic added

comment:2 Changed 5 years ago by lsyroka

  • Owner set to lsyroka
  • Status changed from new to accepted

comment:3 Changed 5 years ago by lsyroka

  • Status changed from in_work to in_merge

comment:4 Changed 5 years ago by Leszek Syroka <leszek.marek.syroka@…>

  • Resolution set to fixed
  • Status changed from in_merge to closed

In [4dd38918d60de90bb1ac00146d86cfacbd8077a5]:

[FIX] Registrant list optimization

  • registrant list is sorted only once
  • regisrant data only concerning displayed field is fetched from the database
  • ways of creating lists and concatenating strings improved
  • str method in URL class improved
  • CountryHolder? methods changed to classmethods to prevent multiple instatiation
  • status lists aren't sorted when it's not necessary
  • registrants filters aren't applied when every filter condition is selected
  • method comparing registrants names improved
  • fix#308

comment:5 Changed 5 years ago by Jose Benito <jose.benito.gonzalez@…>

In [922d14f63dce87be4d513215fad1f6bd5f47dc5a]:

Merge branch 'fix#308-registrant-list-opt' into v0.97-series

comment:6 Changed 5 years ago by Leszek Syroka <leszek.marek.syroka@…>

In [4dd38918d60de90bb1ac00146d86cfacbd8077a5]:

[FIX] Registrant list optimization

  • registrant list is sorted only once
  • regisrant data only concerning displayed field is fetched from the database
  • ways of creating lists and concatenating strings improved
  • str method in URL class improved
  • CountryHolder? methods changed to classmethods to prevent multiple instatiation
  • status lists aren't sorted when it's not necessary
  • registrants filters aren't applied when every filter condition is selected
  • method comparing registrants names improved
  • fix#308

comment:7 Changed 5 years ago by Jose Benito <jose.benito.gonzalez@…>

In [922d14f63dce87be4d513215fad1f6bd5f47dc5a]:

Merge branch 'fix#308-registrant-list-opt' into v0.97-series

Note: See TracTickets for help on using tickets.