Projet

Général

Profil

Bug #8847

test_store_async échoue parfois (et souvent chez moi)

Ajouté par Benjamin Dauvergne il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
03 novembre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Test can fail if atomic_write() is slow, but behaviour is correct. Foobar.keys() will always return a non True value as the file first created by get_new_id(create=True) and not by atomic_write().


Fichiers

0001-tests-fix-test_store_async-8847.patch (1,05 ko) 0001-tests-fix-test_store_async-8847.patch Benjamin Dauvergne, 03 novembre 2015 00:22

Révisions associées

Révision a01aa587 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

tests: fix test_store_async (#8847)

Test can fail if atomic_write() is slow, but behaviour is correct. Foobar.keys()
will always return a non True value as the file is first created by
get_new_id(create=True) and not by atomic_write().

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

#2

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Sujet changé de test_store_async sometimes fails à test_store_async échoue parfois (et souvent chez moi)
#3

Mis à jour par Frédéric Péters il y a plus de 8 ans

ok (curieux que sur ma vieille machine ça n'échoue jamais).

Rewrapper la description du commit à 80 caractères.

#4

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Statut changé de Nouveau à En cours
#5

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

C'est pas tellement que qu'atomic_write est lent mais que le thread principal est beaucoup plus rapide et ne "yield" pas une seule fois entre le get_new_id() et le Foobar.get(1).

#6

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)
#7

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Version cible mis à v1.20
#8

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF