Sprache wechseln / change language to: English

WGA4 Releasenotes WGA Publisher

Die hier verfügbaren Releasenotes enthalten Änderungen bis WGA 4.1.15. Die Release-Notes zu aktuellen WGA- und OpenWGA-Versionen finden sie im OpenWGA Issue Tracker unter Projekt OpenWGA Server.


Product:
    WGA Publisher
Version:
    4.1.0 Build 300
Category:
    TML
Title:
    Prevent WebTML caches cointaining other cache's stale data from being valid forever
Information:
    The option to add a latency to calculated WebTML caches would prevent timing errors in cache calculation to become a persistent situation.

    Additionally an automatic latency setting could be applied to the following situation:

    Feature F000059F6 added the ability of WebTML cache to serve stale data while the needed cache is recalculated by another thread.

    One common problem with this approach is, that the stale data might get cached by some outer WebTML cache, which might be valid eternal. Once the inner cache calculation is finished it is never used again bc. the outer cache always serves a stale version of it.

    To prevent this we could add a automatic latency to those caches that "know" they contain stale data.
correction/implementation in version:
    4.1.10
Solution:
    New optional attribute "cachelatency" for <tml:range>:

    <tml:range cachekey="tmlscript" cachelatency="minutes"/>

    The cachelatency attributes takes a number of minutes that calculated caches for this range should be valid. After that their recalculated.

    Regarding the situation described above:
    If a range serves stale cache data it notifies all ranges above in tag hierarchy to have an automatic latency of 1 minute. So caches that contain stale data served by some inner caches are recalculated after a minute.
Back to product overview