bitobi-arch
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bitobi-arch] [posts] unicité des norl oges et ordre des posts


From: Olivier Lourdais
Subject: Re: [Bitobi-arch] [posts] unicité des norl oges et ordre des posts
Date: Mon, 13 Jan 2003 02:37:10 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020826

Aurélien DEHAY wrote:

Olivier Lourdais <address@hidden> writes:

Bon, j'ai fini pas comprendre le problèmes :) Et effectivement, je
pense que ta solution de réécriture des posts est nécessaire.

\o/ ouf, je commençais à désepérer :)

Ce qui
me bloque un tout petit peu, c'est la descision de la réécriture:

- Quand la faire (tout le temps ou uniquement en cas de posts en double?

- Quand la faire (génération du backend ou post). Moi je vote pour les
 deux, cf explication.



[...]

Bah si on arrive pas à se comprendre plus que ça, je suis pas sûr :/


Mais si, finalement :)

Explication:

Pour les posts, on colle systématiquement le "truc en plus" au moment du post.

Pendant la génération du backend, on remplace le "truc en plus" par
l'ordre du post (-1 -2 par exemple). Mais ça devient systématique
aussi, i.e. qu'on se baladera TOUJOURS avec les -1, même quand il n'y
a qu'un post à l'heure choisie.


D'autres solutions?
Là c'est moi qui ne suis pas sûr de voir ce que tu veux dire ;) tu peux tenter de réexpliquer plus clairement ?
Je vais tenter de faire comme si :)

- je suis l'interface de postage, je reçois un message dont le corps contient "42:42:42" et je sais qu'il y a deux messages qui correspondent à cette heure dans le backend --> je ne fait pas d'association avec une horloge longue vu que je ne sais pas laquelle est la bonne

- je suis l'interface de postage, je reçois un message dont le corps contient "42:42:42" et je sais qu'il y a un seul message qui correspondent à cette heure dans le backend (c'est de ce cas là que tu parlais ?) --> euh ben là je sais pô trop : a priori je devrais associer l'horloge longue, mais si on le fait tout le temps ça va finir par polluer les messages :( Je propose une heuristique (qui encore faire gruicker un peu plus mais sinon c'est pas marrant ;) : si l'horloge en question (42:42:42) est suffisamment ancienne pour que s'il y avait eu un autre post à cette heure j'aurais dû le recevoir (en me servant des stats du réseau je peux établir la latence max approximative qui me sépare des autres noeuds) alors j'estime que c'est le seul post à cette heure et je me paie le luxe de ne pas associer l'horloge longue

Maintenant est ce qu'il y a lieu d'utiliser un tel raisonnement quand il faut ajouter un message au backend ?
Là ch'sais pas trop, j'y réfléchirais demain, vous en pensez quoi ?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]