Project

General

Profile

Développement #99114

API: charger partiellement les évolutions (sans parts) quand ça n'est pas nécessaire

Added by Benjamin Dauvergne about 2 months ago. Updated about 1 month ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
27 November 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Quand je lance massivement des appels parallèle sur /api/cards/../list avec include_workflow (mais pas include_evoltuion) au bout d'un moment ce qui remonte c'est la lenteur des requêtes SQL pour récupérer les évolutions:

2024-11-27 22:07:29 CET [813700]: db=wcs_demarches_publik_famille_test_entrouvert_org,user=wcs,app=wcs,client=192.168.1.11 LOG:  duration: 464.011 ms  statement: SELECT id, who, status, time, last_jump_datetime,
                                          comment, parts, formdata_id
                                     FROM carddata_158_portail_famille_evolutions WHERE formdata_id IN (2) ORDER BY id

Alors que comme include_evolution n'est pas activé, les parts ne seront même pas parcourues. Pour cette fihe il y a près d'1Mo de parts.

Associated revisions

Revision 080da1bd (diff)
Added by Benjamin Dauvergne about 1 month ago

misc: restrain loading of Evolution.parts in json exports (#99114)

History

#1

Updated by Robot Gitea about 2 months ago

  • Status changed from Nouveau to En cours

Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :

#2

Updated by Robot Gitea about 2 months ago

  • Status changed from En cours to Solution proposée
#3

Updated by Robot Gitea about 1 month ago

  • Status changed from Solution proposée to En cours

Frédéric Péters (fpeters) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :

#4

Updated by Robot Gitea about 1 month ago

  • Status changed from En cours to Solution proposée

Benjamin Dauvergne (bdauvergne) a demandé une relecture de Frédéric Péters (fpeters) sur une pull request sur Gitea concernant cette demande :

#5

Updated by Robot Gitea about 1 month ago

  • Status changed from Solution proposée to Solution validée

Serghei Mihai (smihai) a approuvé une pull request sur Gitea concernant cette demande :

#6

Updated by Robot Gitea about 1 month ago

  • Status changed from Solution validée to Résolu (à déployer)

Benjamin Dauvergne (bdauvergne) a mergé une pull request sur Gitea concernant cette demande :

#7

Updated by Transition automatique about 1 month ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF