Re-6: [Allegro] Durch globale Änderung einen Datensatz zerstört : hat geklappt :-

Thomas Berger ThB at Gymel.com
Di Apr 4 12:33:30 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Eversberg,


>> Um haeufiges Umspeichern zu vermeiden braucht man normalerweise
>> viele Fuellzeichen, Deaktivieren der Wiederverwendung ist wesentlich
>> empfehlenswerter. Solange man nur eine .cLD-Datei hat, ist alles
>> ziemlich egal, sobald man aber mehrere hat, die zudem noch voll
>> sind, sind aufgrund der Natur der Leersatzverwaltung die
>> Verzoegerungen dramatisch (zudem scheint mir dieser Aspekt von
>> allegro auch nicht Zugriffstolerant bzgl. Mehrfachzugriffen
>> realisiert, d.h. wenn einer einen Leersatz austraegt waehrend
>> andere Arbeitsplaetze einen suchen ist nicht unbedingt vorhersagbar,
>> ob hinterher noch alle gesund sind).
> 
> Das müßten Sie belegen! Was für Krankheiten haben Sie bemerkt, die
> definitiv darauf zurückzuführen wären?

vgl. einige Nebenbeobachtungen zum Problem in

http://www.gymel.com/bugzilla/show_bug.cgi?id=417

Vermutlich haben Sie aber recht und die Sache ist an dieser
Stelle harmlos: Schlimmstenfalls wird ein Leersatz nicht
genutzt, obwohl er haette genutzt werden koennen.



>> Sobald ein Update laeuft, das Schluessel aendert, ist im Netz
>> ein Arbeiten mit den betroffenen Registern i.A. nicht mehr
>> moeglich: Man sieht staendig nur halb aufgebaute Indexseiten,
>> fliegt oft ins Register 1 und auch Bildschirmanzeigen und
>> Exporte mit Nachladungen sind massivst gestoert.
> 
> Das liegt in der Natur der Sache und wäre nur durch eine ganz
> beträchtliche Entschleunigung des Update wie auch des lesenden
> Online-Zugriffs zu beheben. Aber vielleicht, um mit Goethe zu
> sprechen, ist unser Tun ohnehin allzu "veloziferisch".

Das Tun von allegro hingegen ist eher schneckig.
Aber Scherz beiseite: Wenn man bei einem Offline-Export mit
SRCH mit einer statistischen Unzuverlaessigkeit bedingt
durch Schreiboperationen von Anwendern rechnen muss, weil
Index-Nachladungen stillschweigend scheitern, dann kann man
doch nicht wirklich davon sprechen, dass Allegro einen
"Mehrplatzbetrieb" ermoeglicht, oder?

Ich glaube mich zu erinnern, dass Sie die allegro-Module
einmal dahingehend ueberarbeitet haben, dass ein Indexzugriff
noch einmal versucht wird, wenn er eigentlich haette klappen
sollen aber nichts zurueckgekommen ist (ein ganz typischer
Fall von defensiver Programmierung uebrigens), aber es
scheint dort noch etwas nichtabgefangenes zurueckgeblieben zu
sein.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEMkt5hKFJT0F1FsoRAjhmAJ9jOEmyIhgA6SH+4ynsurSKZzOHbgCdFG3m
dHxzvi+1mVhDGU8Ow6DtXPc=
=XZmA
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro