In meiner Session auf dem AC wurde gefragt, ob die Transaktionsprotokollierung auf der mail.box für DAOS aktiviert sein muss.
Offenbar gibt es irgendwo eine Doku in der steht, dass das nicht erforderlich ist.
Gestern wurde die Frage im OpenMic mit der IBM beantwortet.
TA-Protokollierung MUSS auf der mail.box aktiviert sein ( ebenso wie DAOS ), wenn man den Vorteil dort nutzen will.
Nur dann funktioniert DAOS so, wie es beabsichtigt ist.
Mail wird an 10 User verschickt. Ist DAOS auf der mail.box aktiviert ( und TA ), dann wird das Attachment "gehasht" und geprüft, ob es bereits als .NLO vorliegt. Wenn nicht, wird es einmal in das DAOS Repository geschrieben und an die restlichen 9 Empfänger nur noch die Mail mit dem Ticket versendet. Das spart dann in diesem Fall 90% I/O.
Ist TA auf der mail.box nicht aktiviert ( wohl aber DAOS ), dann tappt man in die Transaktionsprotokoll-Falle ( in den Slides meiner Session beschrieben ).
Jetzt wird 10* der Hashwert ermittelt und DAOS muss 9 mal enttäuscht feststellen, dass das NLO bereits existiert.
Durch das Aktivieren der TA auf der mail.box entsteht natürlich auch wieder ein Overhead beim Schreiben der Protokolldateien.
In 8.5.1 wird es aber einen Notes.ini Parameter geben, der diesen Overhead "auf ein Mindestmass reduziert".
Und noch eine kleine Sache; irgendwo wurde mal gesagt, daß "nicht einmal der Domino weiss, dass DAOS aktiviert ist". Das ist nicht ganz richtig. Aus der Sicht des CLIENT ist es nicht sichtbar, dass DAOS auf dem Server läuft. Man kann sich das als Schichtmodell vorstellen:
Client
|
Domino
DAOS
DISK
Der Client "unterhält" sich lediglich mit dem Domino und "sieht" gar nicht, was nach dem Domino noch kommt.