Cour-de-cassation / judilibre-search

API de recherche et de consultation de la plateforme JUDILIBRE.
15 stars 4 forks source link

Nombre de documents variable #159

Open TaniaBDev opened 1 month ago

TaniaBDev commented 1 month ago

Depuis quelques jours nous avons des soucis répétitives pour récupérer les décisions disponibles. Souvent l'api est en erreur 500, mais relances répétitives permettent d'accéder quand même au contenu (parfois il faut plusieurs tentatives).

Depuis hier, je constate qu'en plus le nombre de documents disponibles avec /stats peut être variable entre deux requêtes. Par exemple, tout à l'heure j'ai eu cette réponse :

{ "indexedTotal": 975459, "requestPerDay": 0, "requestPerWeek": 0, "requestPerMonth": 0, "oldestDecision": "0201-02-24", "newestDecision": "2024-09-05", "indexedByJurisdiction": [ { "label": "Cour de cassation", "value": 534257 }, { "label": "Cours d'appel", "value": 378398 }, { "label": "Tribunal judiciaire", "value": 62804 } ], "indexedByYear": [] }

mais quelques minutes après le nombre a diminué : { "indexedTotal": 965912, "requestPerDay": 0, "requestPerWeek": 0, "requestPerMonth": 0, "oldestDecision": "0201-02-24", "newestDecision": "2024-08-13", "indexedByJurisdiction": [ { "label": "Cour de cassation", "value": 533827 }, { "label": "Cours d'appel", "value": 375555 }, { "label": "Tribunal judiciaire", "value": 56530 } ], "indexedByYear": [] }

Pour revenir aux valeurs de la première requête quelques temps après (j'ai eu plusieurs fois après une de ces deux réponses à tour de rôle entre plusieurs relances).

SebCourvoisier commented 1 month ago

Bonjour et merci pour votre retour.

Il est probable que cela provienne d'une désynchronisation temporaire entre plusieurs nœuds du moteur de base de données.

Nous migrerons bientôt l'ensemble du dispositif vers une nouvelle plateforme d'hébergement, avec pour objectif de mettre fin à ces instabilités liées à la plateforme actuelle.