[PR #12880] [MERGED] Added Setup overlay app to communicate status of startup #13226

Closed
opened 2025-12-22 09:44:33 +01:00 by backuprepo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/12880
Author: @JPVenson
Created: 10/26/2024
Status: Merged
Merged: 3/23/2025
Merged by: @joshuaboniface

Base: masterHead: feature/10.10/DetachedMigration


📝 Commits (9)

  • 1e7acec Added Setup overlay app to communicate status of startup
  • cd81a69 Reverted change to network manager
  • ebabaac removed dbg timeout
  • dc029d5 removed double dispose
  • 41c27d4 ATV requested endpoint mock
  • a05b3be Fixed nullability on startupService
  • 7735aaf renaming of jfHost
  • 963f235 simplified logfile path
  • 8c0b0d9 Merge remote-tracking branch 'jellyfinorigin/master' into feature/10.10/DetachedMigration

📊 Changes

2 files changed (+195 additions, -12 deletions)

View changed files

📝 Jellyfin.Server/Program.cs (+23 -12)
Jellyfin.Server/ServerSetupApp/SetupServer.cs (+172 -0)

📄 Description

Adds a temporary aspcore pipeline to ensure the server will respond to requests even while a migration or a long running setup is still in progress.

The temp service will be stopped and removed as soon as the application server is ready to be started.

This fixes the issue of long running migrations triggering a watchdog and stopping the server externally.

Provides an local network only accessable alternative endpoint to obtain the current logfile to debug and progress.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/12880 **Author:** [@JPVenson](https://github.com/JPVenson) **Created:** 10/26/2024 **Status:** ✅ Merged **Merged:** 3/23/2025 **Merged by:** [@joshuaboniface](https://github.com/joshuaboniface) **Base:** `master` ← **Head:** `feature/10.10/DetachedMigration` --- ### 📝 Commits (9) - [`1e7acec`](https://github.com/jellyfin/jellyfin/commit/1e7acec01799e3cfe6fd2a8630dbd8f6e3338251) Added Setup overlay app to communicate status of startup - [`cd81a69`](https://github.com/jellyfin/jellyfin/commit/cd81a698a6020a5ab4aa469e2350cbcc4e09e8a4) Reverted change to network manager - [`ebabaac`](https://github.com/jellyfin/jellyfin/commit/ebabaac6b1c4eca7203f4b477fa5e79bd786760c) removed dbg timeout - [`dc029d5`](https://github.com/jellyfin/jellyfin/commit/dc029d549c0da8e0747d46f51a06621a16eb61df) removed double dispose - [`41c27d4`](https://github.com/jellyfin/jellyfin/commit/41c27d4e7e197308f3ff978c59e538028bbf4ef4) ATV requested endpoint mock - [`a05b3be`](https://github.com/jellyfin/jellyfin/commit/a05b3be1b3234102e4225aed57f24a598fd8edf1) Fixed nullability on startupService - [`7735aaf`](https://github.com/jellyfin/jellyfin/commit/7735aafef5908f2d15f6dc2b3da3bb3795fd83d2) renaming of jfHost - [`963f235`](https://github.com/jellyfin/jellyfin/commit/963f2357a966dd7a5a6ab248155cc52ce066753b) simplified logfile path - [`8c0b0d9`](https://github.com/jellyfin/jellyfin/commit/8c0b0d910229d7691b638d2aee5aa5a8aa07fe17) Merge remote-tracking branch 'jellyfinorigin/master' into feature/10.10/DetachedMigration ### 📊 Changes **2 files changed** (+195 additions, -12 deletions) <details> <summary>View changed files</summary> 📝 `Jellyfin.Server/Program.cs` (+23 -12) ➕ `Jellyfin.Server/ServerSetupApp/SetupServer.cs` (+172 -0) </details> ### 📄 Description Adds a temporary aspcore pipeline to ensure the server will respond to requests even while a migration or a long running setup is still in progress. The temp service will be stopped and removed as soon as the application server is ready to be started. This fixes the issue of long running migrations triggering a watchdog and stopping the server externally. Provides an local network only accessable alternative endpoint to obtain the current logfile to debug and progress. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
backuprepo 2025-12-22 09:44:33 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#13226
No description provided.