api doc for batch media file endpoint

This commit is contained in:
Brandon Thomas committed 2024-03-24 16:44:16 -04:00
1 parent d58725d629
commit 3708eda3ef
2 files changed
+10 -14

No files matched your search

@@ -2,19 +2,8 @@
-- noinspection SqlNoDataSourceInspectionForFile
-- noinspection SqlResolveForFile
select
maybe_creator_user_token,
users.username as maybe_creator_username,
creator_ip_address,
count(*) as attempts
from generic_inference_jobs as jobs
left outer join users
on users.token = jobs.maybe_creator_user_token
where status IN ('pending', 'started', 'complete_failure', 'attempt_failed')
and jobs.created_at > NOW() - INTERVAL 1 MINUTE
group by maybe_creator_user_token, maybe_creator_username, creator_ip_address
order by attempts desc;
-- Test table for write contention
select count(*) from generic_inference_jobs where created_at > now() - interval 1 minute;
-- When the database is under contention, use this form to reduce the number of rows scanned
SELECT
@@ -35,8 +35,9 @@ use crate::http_server::endpoints::conversion::enqueue_fbx_to_gltf_handler::*;
use crate::http_server::endpoints::engine::create_scene_handler::*;
use crate::http_server::endpoints::inference_job::get_inference_job_status::*;
use crate::http_server::endpoints::inference_job::terminate_inference_job_handler::*;
use crate::http_server::endpoints::media_files::delete_media_file::*;
use crate::http_server::endpoints::media_files::batch_get_media_files_handler::*;
use crate::http_server::endpoints::media_files::change_media_file_visibility_handler::*;
use crate::http_server::endpoints::media_files::delete_media_file::*;
use crate::http_server::endpoints::media_files::get_media_file::*;
use crate::http_server::endpoints::media_files::list::list_featured_media_files::*;
use crate::http_server::endpoints::media_files::list::list_media_files::*;
@@ -78,6 +79,7 @@ use crate::http_server::web_utils::response_success_helpers::*;
crate::http_server::endpoints::engine::create_scene_handler::create_scene_handler,
crate::http_server::endpoints::inference_job::get_inference_job_status::get_inference_job_status_handler,
crate::http_server::endpoints::inference_job::terminate_inference_job_handler::terminate_inference_job_handler,
crate::http_server::endpoints::media_files::batch_get_media_files_handler::batch_get_media_files_handler,
crate::http_server::endpoints::media_files::change_media_file_visibility_handler::change_media_file_visibility_handler,
crate::http_server::endpoints::media_files::delete_media_file::delete_media_file_handler,
crate::http_server::endpoints::media_files::get_media_file::get_media_file_handler,
@@ -150,12 +152,17 @@ use crate::http_server::web_utils::response_success_helpers::*;
Visibility,
// Endpoint API types
BatchGetMediaFilesError,
BatchGetMediaFilesModelInfo,
BatchGetMediaFilesQueryParams,
BatchGetMediaFilesSuccessResponse,
BatchGetUserBookmarksError,
BatchGetUserBookmarksQueryParams,
BatchGetUserBookmarksResponse,
BatchGetUserRatingError,
BatchGetUserRatingQueryParams,
BatchGetUserRatingResponse,
BatchMediaFileInfo,
BookmarkRow,
ChangeMediaFileVisibilityError,
ChangeMediaFileVisibilityPathInfo,