It is called the "Lucene/Solr Connector" component.
Karl

On Tue, Jul 13, 2021 at 10:11 AM <julien.massi...@francelabs.com> wrote:

> Ok, there is no "Solr connector" component in JIRA, can you add it please
> ?
>
> -----Message d'origine-----
> De : Karl Wright <daddy...@gmail.com>
> Envoyé : mardi 13 juillet 2021 16:04
> À : dev <dev@manifoldcf.apache.org>
> Objet : Re: Solr output connector - behavior on some exceptions
>
> Null values causing exceptions in the output connector should be addressed
> independently in the output connector.  But basically as long as that is
> done I am fine with your proposal.
>
> Karl
>
>
> On Tue, Jul 13, 2021 at 9:59 AM <julien.massi...@francelabs.com> wrote:
>
> > I ended up in that part of the code while debugging after we had a
> > crawling job stopped because of an exception concerning a document
> > having a null value for a specific metadata and another one with a
> > value that triggered a request parsing issue on Solr side.
> >
> > Julien
> >
> > -----Message d'origine-----
> > De : Karl Wright <daddy...@gmail.com>
> > Envoyé : mardi 13 juillet 2021 15:48
> > À : dev <dev@manifoldcf.apache.org>
> > Objet : Re: Solr output connector - behavior on some exceptions
> >
> > If the "solr is down" exceptions are indeed caught upstream, I'm
> > tentatively in agreement that this fallback logic can be changed.  But
> > I would like to understand what specifically you are seeing this happen
> for.
> > What cases are you hoping to improve?
> >
> > Karl
> >
> >
> > On Tue, Jul 13, 2021 at 9:39 AM <julien.massi...@francelabs.com> wrote:
> >
> > > Hi,
> > >
> > >
> > >
> > > I would like to change the behavior of the Solr output connector
> > > concerning two exception handling cases :
> > >
> > >
> > >
> > >    1. In the current « handleIOException » method of the HttpPoster
> > >    class, the « unknown » case looks like this :
> > >
> > >
> > >
> > >    As the comment says, we don’t know the type of IOException, so it is
> > >    not necessary to make the ServiceInterruption fail after a period,
> > >    especially since all « Solr down » exceptions have been handled
> > > upstream
> > >
> > >    2. The current « handleSolrServerException » method of the HttPoster
> > >    class. Same as above, this method is called for an unknown
> > > exception
> > that
> > >    cannot be related to a « Solr down » issue; it can only be
> > > related to
> > some
> > >    missconfiguration or document specific issue. It is therefore not
> > necessary
> > >    to throw a ManifoldCFException that will stop the job with a
> > > failure state
> > >
> > >
> > >
> > >
> > >
> > > What do you think ? If you agree with me, I can create a ticket for
> > > that and submit a patch. This would allow to graciously keep the job
> > > running while properly skipping identified exceptions.
> > >
> > >
> > >
> > >
> > >
> > > Regards,
> > > Julien
> > >
> > >
> > >
> > >
> > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&ut
> > > m_ campaign=sig-email&utm_content=emailclient> Garanti sans virus.
> > > www.avast.com
> > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&ut
> > > m_ campaign=sig-email&utm_content=emailclient>
> > > <#m_-5206088803545595557_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> > >
> >
> >
>
>

Reply via email to