<div dir="ltr">Hallo Zusammen,<br><br>die VZ Admins bzw. Committer arbeiten derzeit daran, die verschiedenen Patches zur Performanceoptimierung in das VZ Hauptrepository einzubringen.<br><br>Leider muss dazu die bestehende VZ Infrastraktur einmalig einer Änderung unterzogen werden die nicht durch ein einfaches<br>
<br>    git pull<br><br>zu beheben ist. Wenn Ihr in den nächsten Tagen also vorhaben solltet Eure VZ-Installation mal wieder auf den aktuellen Stand zu bringen beachtet bitte folgende Punkte um die Installation möglichst unterbrechungsfrei durchzuführen:<br>
<br>    1. Installiert die "Composer" Paketverwaltung<br><br>        $ mkdir composer<br>        $ cd composer<br>        $ curl -sS <a href="https://getcomposer.org/installer">https://getcomposer.org/installer</a> | php<br>
        $ sudo cp composer.phar /usr/local/bin/composer<br><br>        Windowsnutzer laden sich den Installer unter <a href="http://getcomposer.org/download/">http://getcomposer.org/download/</a> herunter.<br><br>        Zum testen: <br>
<br>            composer self-update<br><br>        Wenn das erfolgreich funktioniert seid Ihr das das Git Update vorbereitet.<br><br>    2. Aktualisiert Eure Installation<br><br>        Dafür macht ihr wie immer in Eurem VZ Verzeichnis ein<br>
<br>            git pull<br><br>        ACHTUNG: nach diesem Schritt ist die Middleware zunächst nicht mehr erreichbar da die Abhängigkeiten (Doctrine etc) nicht gefunden werden.<br><br>        Deshalb jetzt schnell die Abhängigkeiten installieren:<br>
<br>            composer install<br><br>        sollten Hinweise über veraltete Software kommen könnt Ihr auch noch ein optionales<br><br>            composer update<br><br>        nachschieben. <br>        Nach diesem Schritt ist die Middleware wieder erreichbar da die notwendigen Bibliotheken jetzt verfügbar sind.<br>
<br>    3. Performanceoptimierung einschalten<br><br>        Wenn Ihr MySQL nutzt (in der neuen Version werden auch SQlite und PostgreSQL zusätzlich unterstützt, allerdings ohne Vollständigkeitsgarantie) dann könnt Ihr die neuen Features wiefolgt aktivieren.<br>
<br>        Hilfstabelle anlegen:<br><br>            php misc/tools/aggregate.php create<br><br>        Hilfstabelle befüllen:<br><br>            php misc/tools/aggregate.php -m full -l day -l hour run<br><br>        Und den Prozess für die Aktualisierung noch automatisien:<br>
<br>            crontab -e<br><br>        und die folgenden Zeilen hinzufügen:<br><br>            * 2 * * * /usr/bin/php aggregate.php -m delta -l day run<br>            9 * * * * /usr/bin/php aggregate.php -m delta -l hour run<br>
<br>Damit ist's dann getan- ab jetzt sollte Euer VZ "rennen". <br>Wir melden uns wieder an dieser Stelle wenn die Änderungen "drin" sind. Die Ungeduldigen finden bis dahin im dev Zweig unter <a href="http://github.com/andig/volkszaehler">github.com/andig/volkszaehler</a> den aktuellen Stand zum spielen.<br>
<br>Euch allen ein Frohes Fest, Schöne Bescherung und<br>Viel Spass beim auspacken der Geschenke!<br><br>Euer Andreas<br><br></div>