Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-4950 beter randomized testing of <indexConfig> settings
  3. SOLR-4942

Add randomized testing of compound file format - use xml include file to make adding more indexConfig randomization easy

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.4, 6.0
    • Component/s: None
    • Labels:
      None

      Description

      SOLR-4926 seems to have uncovered some sporadic cloud/replication bugs related to using compound files.

      We should updated SolrTestCaseJ4 and the majority of our test configs to better randomize indecConfig settings starting with compound file...

      • update all test configs (that can be) to use xml include a common <indexConfig> snippet file
      • make the sinppet file contain {{<useCompoundFile>$ {useCompoundFile:false}

        </useCompoundFile>}}

      • update SolrTestCaseJ4 to toggle that sys property randomly
      1. SOLR-4942_phase1.patch
        53 kB
        Hoss Man
      2. SOLR-4942.patch
        70 kB
        Hoss Man

        Issue Links

          Activity

          Hide
          hossman Hoss Man added a comment -

          adds randomization of useCompoundFile to all test configs.

          Show
          hossman Hoss Man added a comment - adds randomization of useCompoundFile to all test configs.
          Hide
          rcmuir Robert Muir added a comment -

          related: SOLR-2570

          Show
          rcmuir Robert Muir added a comment - related: SOLR-2570
          Hide
          hossman Hoss Man added a comment -

          breaking the merge policy stuff off into SOLR-4951

          Show
          hossman Hoss Man added a comment - breaking the merge policy stuff off into SOLR-4951
          Hide
          hossman Hoss Man added a comment -

          patch adding randomized CFS usage to every test that can use it, and laying the groundwork for the other issues under the parent task.

          still running some iterations, but plan to commit soon.

          Show
          hossman Hoss Man added a comment - patch adding randomized CFS usage to every test that can use it, and laying the groundwork for the other issues under the parent task. still running some iterations, but plan to commit soon.
          Hide
          commit-tag-bot Commit Tag Bot added a comment -

          [trunk commit] hossman
          http://svn.apache.org/viewvc?view=revision&revision=1495668

          SOLR-4942: test improvements to randomize use of compound files

          Show
          commit-tag-bot Commit Tag Bot added a comment - [trunk commit] hossman http://svn.apache.org/viewvc?view=revision&revision=1495668 SOLR-4942 : test improvements to randomize use of compound files
          Hide
          commit-tag-bot Commit Tag Bot added a comment -

          [branch_4x commit] hossman
          http://svn.apache.org/viewvc?view=revision&revision=1495670

          SOLR-4942: test improvements to randomize use of compound files (merge r1495668)

          Show
          commit-tag-bot Commit Tag Bot added a comment - [branch_4x commit] hossman http://svn.apache.org/viewvc?view=revision&revision=1495670 SOLR-4942 : test improvements to randomize use of compound files (merge r1495668)
          Hide
          hossman Hoss Man added a comment -

          Committed revision 1495668.
          Committed revision 1495670.

          Show
          hossman Hoss Man added a comment - Committed revision 1495668. Committed revision 1495670.
          Hide
          steve_rowe Steve Rowe added a comment -

          Bulk close resolved 4.4 issues

          Show
          steve_rowe Steve Rowe added a comment - Bulk close resolved 4.4 issues

            People

            • Assignee:
              hossman Hoss Man
              Reporter:
              hossman Hoss Man
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development