Univention Bugzilla – Bug 25465
Verschieben von ~2000 Objekten
Last modified: 2013-11-19 06:42:32 CET
Nach dem verschieben von ca 2000 Benutzern in UMC2 kommt nach dem Ladebalken folgender Hinweis: Ein unbekannter Fehler mit Status-Code 502 trat während des Verbindungsaufbaus zum Server auf. Bitte versuchen Sie es später noch einmal. Das verschieben der Objekte funktioniert, diese brauchen danach noch einige Minuten um an der richtigen Position angezeigt zu werden.
Das Problem hier ist, dass die Operation zu lange dauert und der Request Browser-seitig in einen Timeout läuft. Besser wäre es hier zumindest Long-Polling zu benutzen, bzw. auch eine Progressbar zu verwenden, um den aktuellen Status der Operation anzuzeigen. Dies könnte auch bei anderen Operation verwendet werden (bspw. wenn mehrere Objekte bearbeitet verschoben etc. werden).
Die Fehlermeldung tritt auch hin und wieder bei Snapshot-Revert-Operationen in UVMM auf.
(In reply to comment #2) > Die Fehlermeldung tritt auch hin und wieder bei Snapshot-Revert-Operationen in > UVMM auf. Für UVMM siehe Bug #24852
Siehe auch Bug 31642.
Moving objects now shows a progress bar and UDM is polling for progress. This has been done generically, not UDM specific, by adding the functionality to umc-server and umc-frontend and using this in UDM. Rationale is that I had Bug#24852 in mind. univention-management-console 6.0.11-1.752.201309162220 univention-management-console-frontend 3.0.72-1.709.201309162209 univention-management-console-module-udm 4.0.21-1.344.201309162225
The progressbar works as expected. The chosen solution is nice ;) After moving objects the javascript frontend end in an exception in udm.js +1057 because this._tree is only defined in the LDAP directory tree view. Also the new python module should be renamed into ".mixins".
Fehlermeldungen werden nicht angezeigt (z.B. beim verschieben eines DHCP Services).
Exceptions-Fix univention-management-console 6.0.13-1.754.201309171907 Tree-Fix univention-management-console-module-udm 4.0.23-1.346.201309171908 Resolved-Fix univention-management-console-frontend 3.0.74-1.712.201309171910
umc/tools:umcpProgressSubCommand() → Could this be renamed to _umcpProgressPolling() or similar?
(In reply to Alexander Kläser from comment #9) > umc/tools:umcpProgressSubCommand() > → Could this be renamed to _umcpProgressPolling() or similar? Will be done at Bug #24852 (the method will be adapted there). Everything else is fine now.
UCS 3.2 has been released: http://docs.univention.de/release-notes-3.2-en.html http://docs.univention.de/release-notes-3.2-de.html If this error occurs again, please use "Clone This Bug".