Andreas Tscharner
2015-11-05 15:27:06 UTC
Hallo Welt,
Wir haben unser Build System neu aufgesetzt. Dabei haben wir die
Build-Maschinen virtualisiert. Als CI System kommt Jenkins zum Einsatz
Nun haben wir das Problem, dass manchmal(!) der tlibimp.exe hängen
bleibt. Leider konnten wir kein Muster erkennen; es gibt Feature
Branches, da läuft alles problemlos durch, dann gibt es welche, die
immer hängen (wenigstens immer am gleichen Ort) und dann gibt es noch
solche, die mal hängen und mal nicht.
Auch konnten wir das Problem keiner virtuellen Maschine zuordnen (wäre
auch komisch, schliesslich sind alle von ein und derselben Maschine
geklont worden).
Lokal, d.h. auf jedem Rechner der Entwickler (direkt auf Blech)
funktioniert das immer.
System:
Host: Debian Linux testing, 64 GB RAM, die VMs sind auf einem SSD RAID,
das restliche System auf einer "normalen" HDD
Hypervisor: Libvirt (mit entsprechendem Plugin für Jenkins), qemu lässt
die virtuellen Maschinen rennen
Virtuelle Maschinen: Win7, 4GB RAM, 80 GB Festplatte
Delphi: XE2
Jenkins: 1.628, 4 lokale Slots (um Tests zu starten) und 8 "Knoten",
sprich 8 VMs mit je einem Slot (verhindert Probleme, die mit der
Registrierung von Komponenten auftreten könnte).
Beim Output kann ich nichts erkennen, da der Build einfach stehen
bleibt; in der Ereignisanzeige von Windows erkenne ich auch nichts. Dass
es tlibimp ist, weiss ich, weil das der aktuelle Aufruf ist, und im
TaskManager auch immer eine Instanz hängt.
Hat jemand ähnliche oder gleiche Probleme erfahren? Wo kann ich
ansetzen, um das Problem einzugrenzen?
Freundliche Grüsse
WENZEL Metromec AG
Andreas Tscharner
Wir haben unser Build System neu aufgesetzt. Dabei haben wir die
Build-Maschinen virtualisiert. Als CI System kommt Jenkins zum Einsatz
Nun haben wir das Problem, dass manchmal(!) der tlibimp.exe hängen
bleibt. Leider konnten wir kein Muster erkennen; es gibt Feature
Branches, da läuft alles problemlos durch, dann gibt es welche, die
immer hängen (wenigstens immer am gleichen Ort) und dann gibt es noch
solche, die mal hängen und mal nicht.
Auch konnten wir das Problem keiner virtuellen Maschine zuordnen (wäre
auch komisch, schliesslich sind alle von ein und derselben Maschine
geklont worden).
Lokal, d.h. auf jedem Rechner der Entwickler (direkt auf Blech)
funktioniert das immer.
System:
Host: Debian Linux testing, 64 GB RAM, die VMs sind auf einem SSD RAID,
das restliche System auf einer "normalen" HDD
Hypervisor: Libvirt (mit entsprechendem Plugin für Jenkins), qemu lässt
die virtuellen Maschinen rennen
Virtuelle Maschinen: Win7, 4GB RAM, 80 GB Festplatte
Delphi: XE2
Jenkins: 1.628, 4 lokale Slots (um Tests zu starten) und 8 "Knoten",
sprich 8 VMs mit je einem Slot (verhindert Probleme, die mit der
Registrierung von Komponenten auftreten könnte).
Beim Output kann ich nichts erkennen, da der Build einfach stehen
bleibt; in der Ereignisanzeige von Windows erkenne ich auch nichts. Dass
es tlibimp ist, weiss ich, weil das der aktuelle Aufruf ist, und im
TaskManager auch immer eine Instanz hängt.
Hat jemand ähnliche oder gleiche Probleme erfahren? Wo kann ich
ansetzen, um das Problem einzugrenzen?
Freundliche Grüsse
WENZEL Metromec AG
Andreas Tscharner
--
Andreas Tscharner, Development
WENZEL Metromec AG, Rheinfelsstrasse 1, CH-7007 Chur, Switzerland
phone: +41 (0)81 257 07 00
fax: +41 (0)81 257 07 01
e-mail: mailto:***@metromec.ch
www: http://www.metromec.ch
--- news://freenews.netfront.net/ - complaints: ***@netfront.net ---
Andreas Tscharner, Development
WENZEL Metromec AG, Rheinfelsstrasse 1, CH-7007 Chur, Switzerland
phone: +41 (0)81 257 07 00
fax: +41 (0)81 257 07 01
e-mail: mailto:***@metromec.ch
www: http://www.metromec.ch
--- news://freenews.netfront.net/ - complaints: ***@netfront.net ---