[Coding] PVE.data.ResourceStore.reload() gibt mir alte Daten

Squ1sh

Active Member
Nov 5, 2020
27
12
43
56
Hi,
wie kann ich sicherstellen, daß der Resourcestore und der Tree up 2 date sind?
Nach einem
JavaScript:
PVE.data.ResourceStore.reload()
sind die nächsten updates immer noch "alt" und berücksichtigen nicht die Änderung an der Configdatei oder z.B daß ein Gast geklont wurde. Wie kann ich ein richtiges Update erzwingen, ohne irgendwie quirky 5 Sekunden warten zu müssen, bis es irgendwann da ist?
Dazu auch die Frage: Wie kann ich den ResourceTree **wirklich** refreshen.

Danke!
 
das forum ist zwar nicht wirklich der richtige ort um sowas zu fragen, eher geeignet wäre die pve-devel liste: https://lists.proxmox.com/postorius/lists/pve-devel.lists.proxmox.com/

ein update erzwingen kann man zwar mit 'PVE.data.ResourceStore.startUpdate()' dieses wird aber asynchron ausgeführt, dh man müsste auf ein load event warten danach.

Die viel bessere frage: was ist denn genau das problem das du lösen willst ?
 
Danke. startUpdate() kommt dem schon ziemlig nahe und gibt mir einen schnellen refresh. Zwar muss ich noch **mehrere** load / datachanged events abwarten, bis der geklonte Gast da ist, aber es hilft mir erst mal so weiter.

Ich will ein verbessertes Klon-Feature machen und dazu muss ich warten, bis der Klon / Snapshot da ist (TaskId / status=OK wurde schon abgewartet) und den Baum refreshen + neuen Gast auswählen.
Siehe https://pve-electrified.net/
Habe das Projekt noch gar hier im Forum vorgestellt (kommt noch). Ein Unterforum für Community Mods wäre auch cool;)
 
  • Like
Reactions: Johannes S
interessantes projekt, aber hast du schonmal gedacht, zumindest teile davon bei uns upstream zu bringen? zb zusätzliche spalten im tree ist denk ich etwas was wir vllt reinnehmen würden.

bei dem cluster resources ist es so, dass wenn die config im backend da ist, sollte es auch sofort beim nächsten update dabei sein, wenn nicht ist hier irgendwas faul
 
Ein Unterforum für Community Mods wäre auch cool;)
Sehe ich anders ;) Es gibt ja keinen direkten Mod-Support, jeder Mod wäre also bei Updates eher ein Anlass für kaputte Setups mit entsprechenden Support-Aufwand. Das Thema wurde mal sehr erschöpfend (allerdings mit Community-Mitgliedern, das Team war klug genug ihre Zeit sinnvoller zu nutzen ;) diskutiert: https://forum.proxmox.com/threads/is-there-a-mod-repository-how-to-make-mods.159457/
Ich bin daher bei Bu66as und dcsapak: Cooles Projekt (ernsthaft!), aber Patches an Upstream dürften nachhaltiger sein.