Skip to content

Tasks hang forever when run thorugh daemon in 3.5.X versions #3601

@malomehi

Description

@malomehi

Expected behaviour:

Tasks can be executed through daemon the same way they are executed without it

Actual behaviour:

Tasks hang forever when run thorugh daemon in 3.5.X versions

Steps to reproduce:

  • Start daemon with flexget --loglevel verbose daemon start -d
  • Execute any task, even a dummy one with flexget execute --tasks <task_name>

The task execution starts but it does not progress. No new logs are displayed once the execution is started, even with debug or trace log level. No errors are logged, the task just keeps like waiting forever and never progress in the execution.
The tasks are perfectly executed if no daemon is running. The issue is only observed when the task is sent to a running daemon.
This issue is only observed in versions 3.5.0 and 3.5.1. Going back to 3.4.2resolves the issue.
No changes in the configuration have been made before updating to 3.5.0 or 3.5.1. The same configuration works ok with 3.4.2.

Additional information:

  • FlexGet version: 3.5.0 and 3.5.1. Previous versions work as expected.
  • Python version: 3.10.8
  • Installation method: pip and virtualenv
  • Using daemon (yes/no): yes (all good without using daemon)
  • OS and version: Debian GNU/Linux bookworm/sid. Kernel Linux 6.0.0-2-amd64
  • Link to crash log:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions