mirror of
https://github.com/qdrant/qdrant.git
synced 2026-07-31 15:11:35 -05:00
* feat: Working pyroscope profiler integration * fix: Remove UpdateDebugConfigResponse * fix: Format * fix: Simplify debug settings type * fix: Remove /debug from API spec and clean pyrostate state * fix: Update openapi.json * refactor: Move models to suitable paths * refactor: Improve API and pyroscope state structure * fix: Format * feat: Use null debug for pyroscope config * fix: Pyroscope shouldnt be used and enabled in windows * fix: Format * fix: Remove pyroscope for macos * fix: Add more compile conditions * fix: Try to fix OS target issue * feat: Move DebugConfig and Pyroscope to common::debug * feat: Introduce and use DebugState instead of PyroscopeState * feat: Simplify debug_api.rs and move logic to debug.rs * fix: format * fix: Use debug patch enum * feat: Use parking lot Mutex * fix: Propagate errors instead of panic * fix: Format * feat: Forward stop agent errors * feat: Use enums * fix: For non linux OS * fix: Missing import for non linux os * fix: Remove redundant logs * feat: Take lock throughout the patch * Don't unwrap pyroscope state, it may be None * fix: Remove debug: true from tls config tests * refactor: Rename debug setting to debugger * refactor: Rename debug to debugger everywhere * Improve logs --------- Co-authored-by: timvisee <tim@visee.me>