tracker issue : CF-3043716

select a category, or use search below
(searches all categories and all time range)
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 Tracker

Status/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: