[tor-bugs] #15395 [Metrics/Atlas]: add support for more than 40 results

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jun 11 14:48:11 UTC 2016


#15395: add support for more than 40 results
----------------------------------------------+----------------------------
 Reporter:  cypherpunks                       |          Owner:  irl
     Type:  defect                            |         Status:
 Priority:  Medium                            |  needs_review
Component:  Metrics/Atlas                     |      Milestone:
 Severity:  Normal                            |        Version:
 Keywords:  complete-before-abandoning-globe  |     Resolution:
Parent ID:                                    |  Actual Points:
 Reviewer:                                    |         Points:
                                              |        Sponsor:
----------------------------------------------+----------------------------
Changes (by irl):

 * status:  accepted => needs_review


Comment:

 {{{
  Allow returning up to 500 search results and error on empty search

  * Added the ability for errors to be passed along when rendering result
    sets, to display an error or warning message while still allowing
    a result set to be rendered.
  * Results are only rendered once all the requests have succeeded (or
    failed), not every time there is a response. This greatly improves
    the performance and now up to 500 results can be rendered reasonably.
  * Limits the result set to a maximum of 500 results, introducing a new
    error message when this number is exceeded. (Fixes: #15395)
  * Introduces a new error message when an empty string is passed and
    fixed the rendering of that error message by displaying it. (Fixes:
    #19372)
  * Thanks to karsten and hellais for their help on this patch. (:
 }}}

 https://github.com/irl/atlas/commit/b2ac2eeed6afbf984124b52d79582b98b82f70d7

 I think this solves everything.

 Example in action: http://irl.github.io/atlas/#search/country:de

 Tested locally quite extensively, and accidentally also fixed #19372 as a
 side-effect.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15395#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list