Bandeau gauche
Retour au forum Rapports de bogues

Ordre des objets de la page nid

 > Accèder à la page ‹ précédent 1 2 3 suivant ›

damien

Titre :
Maître des cîmes (Modérateur, mode mesquin, Frangipane Dorée)
Pas encore installé
Âge :
20 an, 3 mois, 12 jours
posté par damien
le dimanche 03 mai 2009, 14h03
Étant donné le fonctionnement interne d'une base de donnée de type MVCC, une certaine stabilité des résultats n'a rien d'étonnant mais reste très hypothétique. Comme je l'ai déjà souligné précédemment une corrélation partielle et transitoire avec la date de dernière modification n'exclu en rien que l'ordre est aléatoire et strictement non prédictible. Même si ça n'a pas l'heur de te plaire, une distribution n'a pas à être gaussienne pour être non déterministe, il n'y a pas besoin de miracle pour ça...

L'historique des modifications d'une ligne d'inventaire n'existe d'ailleurs tout bonnement pas dans la base de donnée en tant que tel et n'est de manière générale pas reconstructible.

Nut#nut

Titre :
Esprit des forêts
Pas encore installé
Âge :
20 an, 1 mois, 19 jours
posté par Nut#nut
le dimanche 03 mai 2009, 14h29
Stop, 5 minutes. Là je ne parle plus de dernière modification, je demande pourquoi mes objets sont triés par identifiant. Il te faut combien d'objets parfaitement triés pour que tu veuilles bien reconnaitre que ce tri ne résulte pas de la vie de la BDD ou d'un miracle? 113 objets parfaitement triés ça te suffit pas pour te dire qu'il y a peut-être un tri quelque part? Tu penses vraiment que l'ordre est aléatoire avec 113 objets triés?


Nut#nut

Titre :
Esprit des forêts
Pas encore installé
Âge :
20 an, 1 mois, 19 jours
posté par Nut#nut
le dimanche 03 mai 2009, 14h42
J'ai rajouté une soixantaine d'objets. Ils me sont aussi présentés triés, tous :

inventaire_initialiser (new Inventaire ([
    new ObjetInventaire (19, 1),
    new ObjetInventaire (21, 1),
    new ObjetInventaire (25, 1),
    new ObjetInventaire (30, 1),
    new ObjetInventaire (35, 1),
    new ObjetInventaire (36, 1),
    new ObjetInventaire (37, 1),
    new ObjetInventaire (39, 1),
    new ObjetInventaire (45, 1),
    new ObjetInventaire (46, 1),
    new ObjetInventaire (48, 1),
    new ObjetInventaire (50, 1),
    new ObjetInventaire (51, 1),
    new ObjetInventaire (52, 35),
    new ObjetInventaire (53, 6),
    new ObjetInventaire (58, 1),
    new ObjetInventaire (60, 1),
    new ObjetInventaire (61, 1),
    new ObjetInventaire (62, 1),
    new ObjetInventaire (63, 1),
    new ObjetInventaire (68, 1),
    new ObjetInventaire (69, 1),
    new ObjetInventaire (71, 1),
    new ObjetInventaire (74, 1),
    new ObjetInventaire (76, 1),
    new ObjetInventaire (77, 1),
    new ObjetInventaire (81, 1),
    new ObjetInventaire (83, 1),
    new ObjetInventaire (86, 1),
    new ObjetInventaire (89, 1),
    new ObjetInventaire (93, 1),
    new ObjetInventaire (99, 1),
    new ObjetInventaire (141, 1),
    new ObjetInventaire (142, 1),
    new ObjetInventaire (143, 1),
    new ObjetInventaire (145, 11),
    new ObjetInventaire (148, 39),
    new ObjetInventaire (149, 3),
    new ObjetInventaire (153, 4),
    new ObjetInventaire (155, 3),
    new ObjetInventaire (157, 2741),
    new ObjetInventaire (162, 27),
    new ObjetInventaire (168, 151),
    new ObjetInventaire (171, 24),
    new ObjetInventaire (175, 6),
    new ObjetInventaire (184, 50),
    new ObjetInventaire (191, 6),
    new ObjetInventaire (193, 1),
    new ObjetInventaire (197, 60),
    new ObjetInventaire (198, 534),
    new ObjetInventaire (199, 40),
    new ObjetInventaire (200, 1),
    new ObjetInventaire (203, 47),
    new ObjetInventaire (206, 5),
    new ObjetInventaire (210, 3),
    new ObjetInventaire (211, 8),
    new ObjetInventaire (212, 10),
    new ObjetInventaire (214, 2),
    new ObjetInventaire (215, 10),
    new ObjetInventaire (216, 4),
    new ObjetInventaire (217, 25),
    new ObjetInventaire (218, 24),
    new ObjetInventaire (220, 25),
    new ObjetInventaire (223, 2),
    new ObjetInventaire (237, 168),
    new ObjetInventaire (244, 1),
    new ObjetInventaire (245, 1),
    new ObjetInventaire (247, 1),
    new ObjetInventaire (256, 3),
    new ObjetInventaire (257, 18),
    new ObjetInventaire (295, 1),
    new ObjetInventaire (307, 7),
    new ObjetInventaire (311, 28),
    new ObjetInventaire (323, 1),
    new ObjetInventaire (327, 1),
    new ObjetInventaire (329, 1),
    new ObjetInventaire (336, 1),
    new ObjetInventaire (340, 1),
    new ObjetInventaire (352, 5),
    new ObjetInventaire (359, 1),
    new ObjetInventaire (376, 5),
    new ObjetInventaire (378, 1),
    new ObjetInventaire (379, 10),
    new ObjetInventaire (380, 9),
    new ObjetInventaire (381, 19),
    new ObjetInventaire (382, 13),
    new ObjetInventaire (394, 4),
    new ObjetInventaire (399, 1),
    new ObjetInventaire (403, 2),
    new ObjetInventaire (405, 1),
    new ObjetInventaire (421, 8),
    new ObjetInventaire (422, 4),
    new ObjetInventaire (423, 1),
    new ObjetInventaire (445, 1),
    new ObjetInventaire (451, 1),
    new ObjetInventaire (455, 1),
    new ObjetInventaire (474, 3),
    new ObjetInventaire (492, 1),
    new ObjetInventaire (508, 1),
    new ObjetInventaire (511, 4),
    new ObjetInventaire (534, 2),
    new ObjetInventaire (547, 14),
    new ObjetInventaire (550, 2),
    new ObjetInventaire (552, 1),
    new ObjetInventaire (553, 1),
    new ObjetInventaire (560, 8),
    new ObjetInventaire (585, 2),
    new ObjetInventaire (594, 11),
    new ObjetInventaire (595, 4),
    new ObjetInventaire (624, 1),
    new ObjetInventaire (625, 1),
    new ObjetInventaire (626, 1),
    new ObjetInventaire (627, 1),
    new ObjetInventaire (628, 1),
    new ObjetInventaire (629, 1),
    new ObjetInventaire (630, 1),
    new ObjetInventaire (631, 1),
    new ObjetInventaire (632, 1),
    new ObjetInventaire (633, 1),
    new ObjetInventaire (635, 1),
    new ObjetInventaire (636, 1),
    new ObjetInventaire (638, 1),
    new ObjetInventaire (639, 1),
    new ObjetInventaire (641, 1),
    new ObjetInventaire (642, 1),
    new ObjetInventaire (643, 1),
    new ObjetInventaire (644, 1),
    new ObjetInventaire (645, 1),
    new ObjetInventaire (647, 1),
    new ObjetInventaire (648, 1),
    new ObjetInventaire (649, 1),
    new ObjetInventaire (653, 10),
    new ObjetInventaire (656, 1),
    new ObjetInventaire (661, 7),
    new ObjetInventaire (669, 14),
    new ObjetInventaire (672, 1),
    new ObjetInventaire (673, 1),
    new ObjetInventaire (692, 1),
    new ObjetInventaire (701, 267),
    new ObjetInventaire (724, 9),
    new ObjetInventaire (725, 5),
    new ObjetInventaire (726, 2),
    new ObjetInventaire (751, 4),
    new ObjetInventaire (758, 2),
    new ObjetInventaire (813, 1),
    new ObjetInventaire (814, 1),
    new ObjetInventaire (818, 1),
    new ObjetInventaire (835, 3),
    new ObjetInventaire (842, 24),
    new ObjetInventaire (850, 1),
    new ObjetInventaire (860, 1),
    new ObjetInventaire (865, 4),
    new ObjetInventaire (870, 3),
    new ObjetInventaire (893, 1),
    new ObjetInventaire (894, 1),
    new ObjetInventaire (896, 1),
    new ObjetInventaire (903, 5),
    new ObjetInventaire (924, 1),
    new ObjetInventaire (955, 1),
    new ObjetInventaire (958, 6),
    new ObjetInventaire (968, 1),
    new ObjetInventaire (997, 5),
    new ObjetInventaire (999, 1),
    new ObjetInventaire (1043, 7),
    new ObjetInventaire (1046, 1),
    new ObjetInventaire (1055, 1),
    new ObjetInventaire (1061, 2),
    new ObjetInventaire (1089, 1),
    new ObjetInventaire (1098, 49),
    new ObjetInventaire (1099, 1),
    new ObjetInventaire (1102, 1),
    new ObjetInventaire (1116, 6),
    new ObjetInventaire (1141, 1),
    new ObjetInventaire (1151, 2),
    new ObjetInventaire (1163, 1),
    new ObjetInventaire (1210, 1),
    new ObjetInventaire (1211, 1),
    new ObjetInventaire (1243, 1),
    new ObjetInventaire (1245, 1),
    new ObjetInventaire (1278, 7),
    new ObjetInventaire (1361, 122),
    new ObjetInventaire (1362, 30),
    new ObjetInventaire (1363, 16),
    new ObjetInventaire (1385, 5),
    new ObjetInventaire (1508, 9),
    new ObjetInventaire (1509, 8),
    new ObjetInventaire (1517, 6)
    ]));


damien

Titre :
Maître des cîmes (Modérateur, mode mesquin, Frangipane Dorée)
Pas encore installé
Âge :
20 an, 3 mois, 12 jours
posté par damien
le dimanche 03 mai 2009, 15h50
damien s'étouffe

Et le fait que ça semble parfois ordonné par dernière modification, parfois par référence, parfois aligné sur les phases de la lune et parfois totalement désordonné, ça ne te semble pas un comportement aléatoire en soit ?

Typiquement dans cette exécution précise, l'optimiseur de requêtes (lui même basé sur une analyse statistique non déterministe) a jugé plus opportunt de reconstruire les données depuis un index qui par hasard est ordonné par construction. L'optimiseur a tout loisir de taper alétoirement soit directement sur le dépôt interne de données (permuté en continu de manière aléatoire), un index (qui peut être ordonné ou non suivant son type), ... Aucune contrainte n'étant définie, l'algorithme de décision, le contexte dans lequel il s'applique et l'ordre résultant sont tous trois chaotiques.

Nut#nut

Titre :
Esprit des forêts
Pas encore installé
Âge :
20 an, 1 mois, 19 jours
posté par Nut#nut
le dimanche 03 mai 2009, 15h59
Ça n'a rien d'aléatoire : ça me sort toujours (quelque soit le nombre d'objets et leur nature) parfaitement trié par référence sur mon compte (ceci uniquement depuis 10 jours). De ce que j'en vois, et de ce que m'en disent les autres, ça se fait toujours par dernière modification sur les autres comptes (et j'avais ça pendant 4 ans, sur un nombre très important de combinaisons d'objets).

Nut#nut

Titre :
Esprit des forêts
Pas encore installé
Âge :
20 an, 1 mois, 19 jours
posté par Nut#nut
le dimanche 03 mai 2009, 16h01
J'ai posté deux ensembles triés selon la référence (tu admets donc que c'est parfois trié) combien t'en faut-il pour admettre que ca l'est toujours chez moi ?

damien

Titre :
Maître des cîmes (Modérateur, mode mesquin, Frangipane Dorée)
Pas encore installé
Âge :
20 an, 3 mois, 12 jours
posté par damien
le dimanche 03 mai 2009, 17h14
Certains inventaires de la page nid affichent leurs objets de manière désordonnée, d'autres voient leurs résultats triés par référence, à certains moments ça le fait et à d'autres non, bref pour résumer tout cela ne corrobore en rien ce que je m'évertue à expliquer... (et aléatoire ne veut pas dire que l'état doive changer toutes les 10s)

Étant démasqué je n'ai d'autre choix que de battre ma coulpe et de reconnaître ce dont on m'accuse ! Je l'avoue donc, au vu et au su de tous :
Oui ! j'ai sciemment corrompu l'inventaire de Nut#nut.
Oui ! j'ai également caché certains bogues (sur des fonctionnalités non utilisées par le jeu) en toute connaissance de cause.
Oui ! l'architecture de Nutsy.net a été conçu afin de rendre la tâche des Nutsytools la plus ardue possible et non dans le but unique de répondre aux contraintes originelles du site.

Nut#nut

Titre :
Esprit des forêts
Pas encore installé
Âge :
20 an, 1 mois, 19 jours
posté par Nut#nut
le dimanche 03 mai 2009, 17h27
Tu es ridicule, il ne s'agit pas du Nutsytools.

L'état ne change pas toutes les 10s, ça a été permanent pendant 4 ans, et ça déconne de façon stable depuis 10jours. Après que tu ne fasses rien, parce que tu n'as pas la main dessus ou pas l'envie/le temps de réparer ou encore parce que tu sais/penses que ça va se réparer tout seul, c'est une chose.
Mais ne pas vouloir admettre que ça déconne est extrêmement agaçant.

groupie

Titre :
Prince des bois (Cercle des Ombres)
Pas encore installé
Âge :
19 an, 7 mois, 15 jours
posté par groupie
le dimanche 03 mai 2009, 18h07
Bon là je vais "encore" mettre les pattes dedans et peut être jusqu'au museau :p
Nut#nut ne pourrais tu transmettre toutes tes exlications à damien par mp ? Je pense qu'elles sont importantes pour toi, mais franchement, t'es-tu posé la question si elles peuvent intéresser des jeunes joueurs qui ne sont pas ferru en informatique comme toi ?

Nut#nut

Titre :
Esprit des forêts
Pas encore installé
Âge :
20 an, 1 mois, 19 jours
posté par Nut#nut
le dimanche 03 mai 2009, 18h12
Mais quel intérêt de venir lire un rapport de bogue si ça ne t'intéresse pas groupie? Pareil pour les jeunes joueurs, si ça ne les intéresse pas ils peuvent zapper, non?
En +, j'ai lu quelque part que damien préférait ne pas recevoir de MP donc je fais ça à l'endroit à priori fait pour.
 > Accèder à la page ‹ précédent 1 2 3 suivant ›
Partagez