Title:
Bug 86807:(Watson Migration Closure)When a CF request includes multiple cfindex calls, each one commits separately and causes Solr to open up (warm) a new searcher
| View in TrackerStatus/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Mary Jo Sminkey / Mary Jo Sminkey (Mary Jo Sminkey)
Created: 04/08/2011
Components: Text Search, Solr
Versions: 9.0.1
Failure Type: Unspecified
Found In Build/Fixed In Build: 0000 /
Priority/Frequency: Minor / Unknown
Locale/System: English / Win All
Vote Count: 5
Problem:
When a CF request includes multiple cfindex calls, each one commits separately and causes Solr to open up (warm) a new searcher. This can cause the error to be thrown when the number of searches in the process of warming exceeds the limit set (default 4). While you can increase the setting, this has performance issues and will rapidly eat up CPUs. We need the ability to batch commit cfindex tags, similar to doing a cftransaction with cfquery tags. so that Solr does not open multiple searchers for a single request.
Method:
Create a page that runs multiple cfindex tags. Be sure the Solr collection has enough data that warming will take a noticeable amount of time.
Result:
org.apache.solr.common.SolrException: Error_opening_new_searcher_exceeded_limit_of_maxWarmingSearchers4_try_again_later Error_opening_new_searcher_exceeded_limit_of_maxWarmingSearchers4_try_again_later
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3043716
External Customer Info:
External Company:
External Customer Name: Mary Jo Sminkey
External Customer Email: 054227314463B683992015D5
External Test Config: 04/08/2011
Attachments:
Comments: