This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 137930 - [perf] Implement coalescing and obsoleting of SearchRequests
Summary: [perf] Implement coalescing and obsoleting of SearchRequests
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Quick Search (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: David Simonek
URL:
Keywords:
Depends on:
Blocks: 134398
  Show dependency tree
 
Reported: 2008-06-23 08:41 UTC by David Simonek
Modified: 2008-12-22 11:45 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Simonek 2008-06-23 08:41:18 UTC
Currently when user is typing quickly into Qsearch text field, result providers are asked again and again for each text
change and also old requests are not obsoleted.

Solution:
1) Implement coalescing of fast coming input text changes, to save number of requests
2) Implement obsoleting of old pending SRequest when new SRequest is available
Comment 1 David Simonek 2008-06-26 15:48:57 UTC
Part 1) implemented in http://hg.netbeans.org/main/rev/7bc3c686b4e8
Comment 2 Quality Engineering 2008-06-27 16:20:39 UTC
Integrated into 'main-golden', available in NB_Trunk_Production #285 build
Changeset: http://hg.netbeans.org/main/rev/7bc3c686b4e8
User: Dafe Simonek <dsimonek@netbeans.org>
Log: #137930: Part 1, coalescing of requests implemented
Comment 3 David Simonek 2008-06-27 18:18:26 UTC
Part 2) implemented in http://hg.netbeans.org/main/rev/78e765f82ad4
Comment 4 Quality Engineering 2008-07-02 15:39:09 UTC
Integrated into 'main-golden', available in NB_Trunk_Production #295 build
Changeset: http://hg.netbeans.org/main/rev/78e765f82ad4
User: Dafe Simonek <dsimonek@netbeans.org>
Log: #137930: Obsolete support implemented, also fixed few bugs resulting from asynchronous nature of searches