|
Autor |
Beitragszähler |
|
egndgf
Senior  Dabei seit: 06.01.2006 Mitteilungen: 16018
Wohnort: Mindelheim
 | Themenstart: 2013-02-11
|
Hallo,
nachdem mir bereits letztes Jahr aufgefallen ist, dass der threadinterne Beitragszähler manchmal (nämlich dann, wenn fast zeitgleich ein Beitrag gelöscht und ein anderer geschrieben wird; dann wird eine Nummer übersprungen und eine andere gibt es doppelt; im oben verlinkten Thread gibt es keine Antwort #1, sondern zwei #2), habe ich das matroid gemeldet, der sich überlegen wollte, ob er das verhindern kann. Durch eine Diskussion in der Nachtwache vom 08.02 (ca. Antworten 264-293) wurde meine Aufmerksamkeit wieder darauf gelenkt, weil dort durch gewissen Umstände #275 und #278 fehlen, #276 und #279 aber doppelt vorhanden sind. Da es nun ein Forum für Bug-Meldungen gibt, habe ich mir gedacht, das hier zu posten, damit man einmal sieht, ob es hier Verbesserungsbedarf gibt oder ob dieser Bug für absolut vernachlässigbar gehalten wird.
MfG
egndgf
|
Profil
|
matroid
Senior  Dabei seit: 12.03.2001 Mitteilungen: 14533
Wohnort: Solingen
 | Beitrag No.1, eingetragen 2013-02-12
|
Die nächste freie laufende Nummer wird beim Speichern ermittelt. Es wird die höchste vergebene laufende Nummer ermittelt und der neue Beitrag erhält die nächste laufende Nummer.
Wenn zwei Beiträge sehr zeitgleich abgesendet werden, kann es sich mal ergeben, dass beide die gleiche höchste vergebene Nummer feststellen.
Dann hat man zwei Beiträge mit der gleichen laufenden Nummer. Um die (sehr seltene) Doppelvergabe zu verhindern, müsste die Tabelle während der Abfrage auf die höchste vergebene Nummer eines Threads gelockt werden. Das lockt aber auch alle anderen, die in anderen Threads schreiben wollen. Das möchte ich aber vermeiden, denn es könnte negativere Folgen haben, als die gelegentliche Doppelvergabe.
Gruß
Matroid
|
Profil
|
egndgf hat die Antworten auf ihre/seine Frage gesehen. Das Thema wurde von einem Senior oder Moderator abgehakt. |
|
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen. Lesen Sie die
Nutzungsbedingungen,
die Distanzierung,
die Datenschutzerklärung und das Impressum.
[Seitenanfang]
|