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

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

    XMLWordImprimable

    Informations

    • Type: Demande d'amélioration
    • Etat: Résolu
    • Priorité: Mineur
    • Résolution: Résolu
    • Affecte la/les version(s): branche 6.4
    • Version(s) corrigée(s): 6.04.33
    • Composants: Aucune
    • Etiquettes:

      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 demandes

            Activité

              Personnes

              • Responsable:
                camille.lebugle Camille LEBUGLE
                Rapporteur:
                frederic.rapin Frédéric RAPIN
              • Votes:
                0 Voter pour cette demande
                Gérer les observateurs:
                1 Commencer l'observation de cette demande

                Dates

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