[ https://issues.apache.org/jira/browse/SOLR-7614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14571309#comment-14571309 ]
Hoss Man commented on SOLR-7614: -------------------------------- gah! ... good catch. +1 > Distributed Pivot Facet not thread safe > --------------------------------------- > > Key: SOLR-7614 > URL: https://issues.apache.org/jira/browse/SOLR-7614 > Project: Solr > Issue Type: Bug > Reporter: Yonik Seeley > Fix For: 5.2 > > Attachments: SOLR-7614.patch > > > I just happened to notice the following added to FacetComponent: > {code} > /** > * Incremented counter used to track the values being refined in a given > request. > * This counter is used in conjunction with {@link PivotFacet#REFINE_PARAM} > to identify > * which refinement values are associated with which pivots. > */ > int pivotRefinementCounter = 0; > {code} > That counter is incremented for each refinement request for correlation, and > then reset to 0 at the end. This will obviously break for concurrent > distributed pivot facet requests. > pivotRefinementCounter should be moved to per-request storage. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org