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

example solr config files can lead to invalid tlog replays when using add-unknown-fields-to-schema updat chain

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 6.3
    • 6.4, 7.0
    • None
    • None

    Description

      The current basic_configs and data_driven_schema_configs try to create unknown fields. The problem is that the date processing "ParseDateFieldUpdateProcessorFactory" is not invoked if the doc is replayed from the tlog. Whether there are other places this is a problem I don't know, this is a concrete example that fails in the field.

      So say I have a pattern for dates that omits the trialing 'Z', as:
      yyyy-MM-dd'T'HH:mm:ss.SSS

      This work fine when the doc is initially indexed. Now say the doc must be replayed from the tlog. The doc errors out with "unknown date format" since (apparently) this doesn't go through the same update chain, perhaps due to the sample configs defining ParseDateFieldUpdateProcessorFactory after DistributedUpdateProcessorFactory?

      Attachments

        1. SOLR-9883.patch
          7 kB
          Steven Rowe
        2. SOLR-9883.patch
          18 kB
          Steven Rowe
        3. SOLR-9883.patch
          19 kB
          Steven Rowe

        Issue Links

          Activity

            People

              sarowe Steven Rowe
              erickerickson Erick Erickson
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: