Projekt

Allgemein

Profil

Aktionen

GX-Feature #67354

geschlossen

ThemeWriter class is not thread safe

Von Jonatas Fischer vor fast 4 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Julian Heckmann
Kategorie:
Core
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.15.1.0 beta1
Release Notes Langtext:

Die Erzeugung des Theme-Caches funktioniert nun auch, wenn sie mehrmals gleichzeitig ausgelöst wird


Beschreibung

The class ThemeWriter is not thread safe.
Since ThemeWriter create files on the filesystem in a specific directory and the creation of a theme is triggered on many different points, the routine must be converted into thread safe in order to avoid it to create invalid templates.

There is no easy way of replicating the problem because PHP it would require to trigger 2 template creation at the same time.


Aktionen #1

Von Jonatas Fischer vor fast 4 Jahren aktualisiert

  • Priorität wurde von Normal zu Hoch geändert
Aktionen #2

Von Ulrich Wenk vor mehr als 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu Feedback geändert
  • Zugewiesen an wurde auf Jonatas Fischer gesetzt
Aktionen #3

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

  • Status wurde von Feedback zu In Bearbeitung geändert
Aktionen #4

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Jonatas Fischer zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 4.3.1.0 beta3 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
  • Betroffene Versionen 3.15.1.0 beta1 wurde hinzugefügt
  • Betroffene Versionen Unbestimmt wurde gelöscht
Aktionen #5

Von Julian Heckmann vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Aktionen #6

Von Julian Heckmann vor mehr als 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #7

Von Daniel Wu vor mehr als 3 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen

Auch abrufbar als: Atom PDF