Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-11454

relax newSearcher based time checks in SoftAutoCommitTest

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      The point of SoftAutoCommitTest is to ensure that auto-commits fire when expected.

      The timing based checks on those autocommits are a semi-neccessary evil to ensure that the test doesn't get false positives due to some other commits.
      The test also sanity checks that auto-commits result in newSearcher events if/when they should – but these also (currently) have timing checks ot ensure that they happen "fast enough" ... this seems unneccessary (given the purpose of hte test) and broken (there's no guarantee/expectation how fast a searcher will open, even though the test assumes it will be a number relative to the autocommit setting.

      we should relax these assertions, and just ensure that the searcher eventually opens in a non-absurd amount of time, not fail if it isn't some specific math function relative to other events.

      Attachments

        1. SoftAutoCommitTest.jenkins.178.txt
          9.76 MB
          Chris M. Hostetter

        Issue Links

          Activity

            People

              Unassigned Unassigned
              hossman Chris M. Hostetter
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: