From 1f031f565ad0472781d5d3a0a0ad96456e0dbfbb Mon Sep 17 00:00:00 2001 From: jacqueline Date: Tue, 7 Nov 2023 10:37:12 +1100 Subject: [PATCH] Rename the db background task to be more generic --- src/system_fsm/booting.cpp | 2 +- src/tasks/tasks.cpp | 10 +++++----- src/tasks/tasks.hpp | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/system_fsm/booting.cpp b/src/system_fsm/booting.cpp index f509c52e..940e10db 100644 --- a/src/system_fsm/booting.cpp +++ b/src/system_fsm/booting.cpp @@ -66,7 +66,7 @@ auto Booting::entry() -> void { ESP_LOGI(kTag, "starting bg worker"); sServices->bg_worker(std::unique_ptr{ - tasks::Worker::Start()}); + tasks::Worker::Start()}); ESP_LOGI(kTag, "installing remaining drivers"); sServices->samd(std::unique_ptr(drivers::Samd::Create())); diff --git a/src/tasks/tasks.cpp b/src/tasks/tasks.cpp index 8ff57d4a..981ee20a 100644 --- a/src/tasks/tasks.cpp +++ b/src/tasks/tasks.cpp @@ -36,8 +36,8 @@ auto Name() -> std::pmr::string { return "db_fg"; } template <> -auto Name() -> std::pmr::string { - return "db_bg"; +auto Name() -> std::pmr::string { + return "bg_worker"; } template @@ -77,7 +77,7 @@ auto AllocateStack() -> cpp::span { size}; } template <> -auto AllocateStack() -> cpp::span { +auto AllocateStack() -> cpp::span { std::size_t size = 256 * 1024; return {static_cast(heap_caps_malloc(size, MALLOC_CAP_SPIRAM)), size}; @@ -119,7 +119,7 @@ auto Priority() -> UBaseType_t { return 2; } template <> -auto Priority() -> UBaseType_t { +auto Priority() -> UBaseType_t { return 1; } @@ -131,7 +131,7 @@ auto WorkerQueueSize() -> std::size_t { return 8; } template <> -auto WorkerQueueSize() -> std::size_t { +auto WorkerQueueSize() -> std::size_t { return 8; } diff --git a/src/tasks/tasks.hpp b/src/tasks/tasks.hpp index 06cbd26b..6a3a0d09 100644 --- a/src/tasks/tasks.hpp +++ b/src/tasks/tasks.hpp @@ -38,8 +38,8 @@ enum class Type { kAudioConverter, // Task for running database queries. kDatabase, - // Task for internal database operations - kDatabaseBackground, + // Task for async background work + kBackgroundWorker, }; template