Skip to content

Redis transport visibility timeout does not work without event loop? #1025

@iwinux

Description

@iwinux

In kombu.transport.redis:

  • QoS.restore_visible is called by MultiChannelPoller.maybe_restore_messages
  • maybe_restore_messages is registered in Transport.register_with_event_loop
  • register_with_event_loop is called by Connection.register_with_event_loop

Which means, without an event loop, visibility_timeout has no effect when using Redis transport. Am I missing anything? Is there any other way to enforce visibility_timeout?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions