tsp-devel
[Top][All Lists]
Advanced

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

Re: [Tsp-devel] mise a jour de la liste reverse_index


From: dufy
Subject: Re: [Tsp-devel] mise a jour de la liste reverse_index
Date: Tue, 31 Jan 2006 19:41:56 +0100

Bonjour.

Un provider qui fait des calculs sur des symboles, cela m'a l'air
d'une super contrib pour TSP. Merci d'avance pour le travail effectué.

La reverse_liste de pgi était un truc bourrin (codé en 30mn je crois)
pour permettre de ne "produire" que des symboles demandés, car une
certaine catégorie d'utilisateurs avait un nombre "déraisonnables" de
symboles > 1Million.
Cette liste ne gère que l'ajout car l'idée derrière est qu'un symbole
demandé risque encore de l'être un autre jour, et que donc le remove
semblait inutile (Ah pas de symétrie = mauvais code dirait mon maître
à penser Ivano)

Je ne comprends pas pourquoi tu as besoin de te réserver une plage de
pgi. Tu ne peux pas "ajouter" dynamiquement des symboles qui vont
enrichir la liste ?

Sinon plutôt que gérer un flag, il faut implémenter un compteur de
référence dans la liste. Chaque client demandant des samples
incrémente leur compteur de ref dans la reverse liste. Ensuite il
faudrait sans doute dans le "garbage collector" de thread codé par
Stef Gal... implémenter des appels pour décrémenter les pgi non
utiles.

Autre solution : Un peu comme les id de process, quand on arrive au
max on revient à 1 pour réutiliser les ids vides....

A suivre.
Yves.


Le 31/01/06, address@hidden<address@hidden> a écrit :
> Bonjour,
>
> je suis entrain de travailler à faire un provider capable de réaliser des
> calculs sur des symbols (moyenne, moyenne glissante, min...).
> Pour cela je me suis reservé une plage de pgi, que je gère de mon côté. Le
> problème c'est que je souhaiterais pouvoir liberer des pgi correspondant à des
> symboles calcules qui ne sont plus demandes dans aucune session.
> A priori, le tableau reverse_index pourrait être une solution de choix pour
> implementer queqlque chose qui marche, mais en regardant un peu avec Eric, il
> semblerait que cette liste ne soit pas mise à jour en suppression. Seuls les
> nouveaux symbols demandés y sont rajoutés.
>
> Quelqu'un aurait une idée pour parvenir à obtenir une liste des pgi qui ne 
> sont
> plus utiles?
>
> Merci
>
>
> _______________________________________________
> Tsp-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/tsp-devel
>




reply via email to

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