mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-06-17 03:21:44 +02:00
Enable Health Checks (#1621)
In the release of version 2.0.0 of SCM-Manager, the health checks had been neglected. This makes them visible again in the frontend and adds the ability to trigger them. In addition there are two types of health checks: The "normal" ones, now called "light checks", that are run on startup, and more intense checks run only on request. As a change to version 1.x, health checks will no longer be persisted for repositories. Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
@@ -21,9 +21,9 @@ Strategie `benutzerdefiniert` ausgewählt ist, kann zusätzlich zum Repository N
|
||||
Ein archiviertes Repository kann nicht mehr verändert werden.
|
||||
|
||||
In dem Bereich "Repository exportieren" kann das Repository in unterschiedlichen Formaten exportiert werden.
|
||||
Während eines laufenden Exports, kann auf das Repository nur lesend zugriffen werden.
|
||||
Während eines laufenden Exports kann auf das Repository nur lesend zugriffen werden.
|
||||
Der Repository Export wird asynchron erstellt und auf dem Server gespeichert.
|
||||
Existiert bereits ein Export für dieses Repository auf dem Server, wird dieser vorher gelöscht, da es immer nur einen Export pro Repository geben kann.
|
||||
Existiert bereits ein Export für dieses Repository auf dem Server, wird dieser vorher gelöscht, da es immer nur einen Export pro Repository geben kann.
|
||||
Exporte werden 10 Tage nach deren Erstellung automatisch vom SCM-Server gelöscht.
|
||||
Falls ein Export existiert, wird über die blaue Info-Box angezeigt von wem, wann und wie dieser Export erzeugt wurde.
|
||||
|
||||
@@ -39,6 +39,20 @@ Das Ausgabeformat des Repository kann über die angebotenen Optionen verändert
|
||||
|
||||

|
||||
|
||||
Der Bereich „Integritätsprüfung“ bietet die Möglichkeit, eine Integritätsprüfung des Repositories zu starten. Hier
|
||||
werden (zum Teil ausführliche) Prüfungen ausgeführt, die z. B. sicherstellen, dass die Verzeichnisse korrekt
|
||||
eingebunden sind. Wenn bei dem Zugriff auf ein Repository Fehler auftreten, sollte zunächst eine solche
|
||||
Integritätsprüfung gestartet werden. Ein Teil dieser Prüfungen wird bei jedem Start des SCM-Managers ausgeführt.
|
||||
|
||||
Werden bei einer dieser Integritätsprüfungen Fehler gefunden, wird auf der Repository-Übersicht sowie auf den
|
||||
Detailseiten zum Repository neben dem Namen ein Tag „fehlerhaft" angezeigt. In den Einstellungen wird zudem eine Meldung
|
||||
eingeblendet. Durch Klick auf diese Meldung oder die Tags wird ein Popup mit weiteren Details angezeigt.
|
||||
|
||||
Der Server führt immer nur eine Prüfung zur Zeit durch. Es können jedoch für mehrere Repositories Prüfungen in die
|
||||
Warteschlange gestellt werden, die dann nacheinander durchgeführt werden.
|
||||
|
||||

|
||||
|
||||
### Berechtigungen
|
||||
|
||||
Dank des fein granularen Berechtigungskonzepts des SCM-Managers können Nutzern und Gruppen, basierend auf definierbaren
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
@@ -37,6 +37,19 @@ The output format of the repository can be changed via the offered options:
|
||||
|
||||

|
||||
|
||||
The section "Health Checks" provides the option to run health checks for the repository. These are (propably
|
||||
extensive) checks, ensuring that for example the paths are mounted correctly. If errors occur while accessing
|
||||
repositories, this should be your first place to look. A part of the checks are run every time SCM-Manager starts.
|
||||
|
||||
If errors are detected during these checks, a tag is shown near the name of the repository in the overview
|
||||
and on the header for the repository. Additionally there is a notification in the settings dialog for this
|
||||
repository. By clicking this message or the tags, a popup is shown with more information regarding the failures.
|
||||
|
||||
The server will run only one check at a time. Nonetheless you can enqueue multiple checks for different
|
||||
repositories, which will be executed after one another.
|
||||
|
||||

|
||||
|
||||
### Permissions
|
||||
|
||||
Thanks to the finely granular permission concept of SCM-Manager, users and groups can be authorized based on definable
|
||||
|
||||
Reference in New Issue
Block a user