diff --git a/_migrations/2022-11-02-200858_alter_tts_inference_jobs_add_debugging_columns/down.sql b/_migrations/2022-11-02-200858_alter_tts_inference_jobs_add_debugging_columns/down.sql new file mode 100644 index 0000000000..f9ae8898ef --- /dev/null +++ b/_migrations/2022-11-02-200858_alter_tts_inference_jobs_add_debugging_columns/down.sql @@ -0,0 +1,7 @@ +-- noinspection SqlDialectInspectionForFile +-- noinspection SqlNoDataSourceInspectionForFile +-- noinspection SqlResolveForFile + +ALTER TABLE tts_inference_jobs DROP COLUMN last_assigned_worker; + +ALTER TABLE tts_inference_jobs DROP COLUMN internal_debugging_failure_reason; diff --git a/_migrations/2022-11-02-200858_alter_tts_inference_jobs_add_debugging_columns/up.sql b/_migrations/2022-11-02-200858_alter_tts_inference_jobs_add_debugging_columns/up.sql new file mode 100644 index 0000000000..6284e8e06a --- /dev/null +++ b/_migrations/2022-11-02-200858_alter_tts_inference_jobs_add_debugging_columns/up.sql @@ -0,0 +1,13 @@ +-- noinspection SqlDialectInspectionForFile +-- noinspection SqlNoDataSourceInspectionForFile +-- noinspection SqlResolveForFile + +-- Optional internal-only debugging information in the case of failure. +ALTER TABLE tts_inference_jobs + ADD COLUMN internal_debugging_failure_reason VARCHAR(512) DEFAULT NULL + AFTER failure_reason; + +-- The last worker (hostname or pod name) to touch the job, either in the case of success or failure. +ALTER TABLE tts_inference_jobs + ADD COLUMN last_assigned_worker VARCHAR(512) DEFAULT NULL + AFTER internal_debugging_failure_reason; diff --git a/_migrations_squashed/tts_tables/tts_inference_jobs.sql b/_migrations_squashed/tts_tables/tts_inference_jobs.sql index 4b0490e3bb..8d3dbe4230 100644 --- a/_migrations_squashed/tts_tables/tts_inference_jobs.sql +++ b/_migrations_squashed/tts_tables/tts_inference_jobs.sql @@ -106,8 +106,15 @@ CREATE TABLE tts_inference_jobs ( attempt_count INT(3) NOT NULL DEFAULT 0, -- If there is a failure, tell the user why. + -- This is user-facing, so keep it sanitized and reasonable. failure_reason VARCHAR(512) DEFAULT NULL, + -- Optional internal-only debugging information in the case of failure. + internal_debugging_failure_reason VARCHAR(512) DEFAULT NULL, + + -- The last worker (hostname or pod name) to touch the job, either in the case of success or failure. + last_assigned_worker VARCHAR(255) DEFAULT NULL, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, diff --git a/crates/service/storyteller_web/src/routes.rs b/crates/service/storyteller_web/src/routes.rs index ae0d7f1723..819cd3cb4d 100644 --- a/crates/service/storyteller_web/src/routes.rs +++ b/crates/service/storyteller_web/src/routes.rs @@ -750,7 +750,7 @@ fn add_desktop_app_routes (app: App) -> App InitError = (), >, { - app.service(web::scope("/api/v1/vc") + app.service(web::scope("/v1/vc") .service(web::resource("/report_analytics") .route(web::post().to(post_app_analytics_handler)) .route(web::head().to(|| HttpResponse::Ok()))