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

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

      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é.

            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

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