[ https://issues.apache.org/jira/browse/SOLR-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Klaas resolved SOLR-274. ----------------------------- Resolution: Fixed fixed in r550576 > autoCommit maxDocs does not apply if maxTime is defined > ------------------------------------------------------- > > Key: SOLR-274 > URL: https://issues.apache.org/jira/browse/SOLR-274 > Project: Solr > Issue Type: Bug > Affects Versions: 1.2 > Reporter: Mike Klaas > Assignee: Mike Klaas > Fix For: 1.3 > > > the problem is in this block: > public void addedDocument() { > docsSinceCommit++; > lastAddedTime = System.currentTimeMillis(); > if( pending == null ) { // Don't start a new event if one is already > waiting > if( timeUpperBound > 0 ) { > pending = scheduler.schedule( this, timeUpperBound, > TimeUnit.MILLISECONDS ); > } > else if( docsUpperBound > 0 && (docsSinceCommit > docsUpperBound) ) { > // 1/4 second seems fast enough for anyone using maxDocs > pending = scheduler.schedule( this, 250, TimeUnit.MILLISECONDS ); > } > } > } > the docSinceCommit block is not triggered as a (long waiting) pending commit > scheduled for maxTime. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.