Project

General

Profile

Développement #99485

qommon: utiliser un lock non bloquant pour les index

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

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
05 December 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Conséquence de #99423, je ne pense pas que le problème soit vraiment prégnant maintenant qu'on ne pose plus de verrou sur les fichiers pour rien, mais vu qu'il y a une solution simple pour se prémunir du souci autant l'appliquer. L'ajout du paramètre timeout= à lock_file() utilise une boucle de réessaie au lieu de faire un lock bloquant. Les mise à jour des index sont suffisamment courtes pour que ça ne pose pas de problème en pratique (ce sera 50 millisecondes plus lent sur un disque local en cas de contention, i.e. de mise à jour concurrentes des index).

History

#1

Updated by Robot Gitea about 2 months ago

  • Status changed from Nouveau to Solution proposée

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

#3

Updated by Benjamin Dauvergne about 2 months ago

  • Description updated (diff)
#4

Updated by Frédéric Péters about 1 month ago

  • Status changed from Solution proposée to Fermé

Obsolète le code d'index a pu être retiré.

#5

Updated by Robot Gitea about 1 month ago

Frédéric Péters (fpeters) a fermé une pull request sur Gitea concernant cette demande.

Also available in: Atom PDF