Files
Daniel Bengtsson 9a1594edf6 Update backend documentation with get_backend() and hook behavior
- Add detailed explanation of the get_backend() selection process
- Document register_backend_default_hook() usage and limitations
- Describe the backend caching mechanism, including:
  _cached_backend_type, _cached_backend, _cached_components,
  _backend_hook
- Outline hook function requirements and best practices
- Include practical examples for both init_backend() and
  hook-based selection
- Add comprehensive error handling and troubleshooting section
- Document the backend loading process in detail
- Add decision table for choosing between init_backend() and hooks

This improves clarity for developers integrating oslo.service
with custom concurrency setups, and supports the migration from
Eventlet to Threading backends.

Change-Id: I50c18d6e4d6bb3965498dc719a6800c87fb2c648
Signed-off-by: Daniel Bengtsson <dbengt@redhat.com>
2025-08-07 17:24:40 +02:00
..
2024-05-01 11:43:00 +09:00