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

Summary: [perf] Implement coalescing and obsoleting of SearchRequests
Product: platform Reporter: David Simonek <dsimonek>
Component: Quick SearchAssignee: David Simonek <dsimonek>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:
Bug Depends on:    
Bug Blocks: 134398    

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