Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-2268

Amélioration du code de nettoyage des index lucene pour éviter les concurrences d'accès en écriture

    XMLWordImprimable

Informations

    • Demande d'amélioration
    • Résolution: Résolu
    • Mineur
    • 6.02.38
    • 6.02.37
    • Aucune
    • Aucune

    Description

      Les changements d'état des fiches provoquent une mise à jour des index lucene.
      Des mises à jour concurrentes pendant une optimisation de l'index peuvent provoquer une corruption de l'index.

      Afin d'éviter ces corruptions, les suppressions sont déléguées à l' IndexerJob via un cache partagé persistant.
      L'indexer job va être les seul processus utilisant le writer.
      L'optimisation va être sortie de l'indexerjob et isolée dans un job dédié, chaîné dans la scanSiteSequence

      L'effet de bord est que les fiches supprimées ou archivées vont remonter dans les recherches fulltext jusqu'à ce que l'IndexerJob soit passé.

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              frederic.rapin Frédéric RAPIN
              frederic.rapin Frédéric RAPIN
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              3 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour:
                Résolue: