diff --git a/_migrations/2022-06-25-001916_tts_testing_worker/down.sql b/_migrations/2022-06-25-001916_tts_testing_worker/down.sql new file mode 100644 index 0000000000..1411461437 --- /dev/null +++ b/_migrations/2022-06-25-001916_tts_testing_worker/down.sql @@ -0,0 +1,10 @@ +-- noinspection SqlDialectInspectionForFile +-- noinspection SqlNoDataSourceInspectionForFile +-- noinspection SqlResolveForFile + +ALTER TABLE tts_inference_jobs + DROP COLUMN is_debug_request; + +ALTER TABLE tts_results + DROP COLUMN is_debug_request; + diff --git a/_migrations/2022-06-25-001916_tts_testing_worker/up.sql b/_migrations/2022-06-25-001916_tts_testing_worker/up.sql new file mode 100644 index 0000000000..14748f0864 --- /dev/null +++ b/_migrations/2022-06-25-001916_tts_testing_worker/up.sql @@ -0,0 +1,14 @@ +-- noinspection SqlDialectInspectionForFile +-- noinspection SqlNoDataSourceInspectionForFile +-- noinspection SqlResolveForFile + +ALTER TABLE tts_inference_jobs + ADD COLUMN is_debug_request BOOLEAN NOT NULL DEFAULT FALSE + AFTER raw_inference_text; + +ALTER TABLE tts_inference_jobs + ADD INDEX index_is_debug_request (is_debug_request); + +ALTER TABLE tts_results + ADD COLUMN is_debug_request BOOLEAN NOT NULL DEFAULT FALSE + AFTER is_for_twitch; diff --git a/_migrations_squashed/tts_tables/tts_inference_jobs.sql b/_migrations_squashed/tts_tables/tts_inference_jobs.sql index 2d3dd610c5..897d824654 100644 --- a/_migrations_squashed/tts_tables/tts_inference_jobs.sql +++ b/_migrations_squashed/tts_tables/tts_inference_jobs.sql @@ -34,6 +34,11 @@ CREATE TABLE tts_inference_jobs ( -- The raw, unprocessed user input. raw_inference_text TEXT NOT NULL, + -- ========== INFERENCE METADATA, DC, ROUTING, DEBUGGING ========== + + -- If true, the request gets routed to a special "debug" worker. + is_debug_request BOOLEAN NOT NULL DEFAULT FALSE, + -- ========== CREATOR DETAILS ========== -- Foreign key to user @@ -115,6 +120,7 @@ CREATE TABLE tts_inference_jobs ( KEY fk_model_token (model_token), KEY fk_maybe_creator_user_token (maybe_creator_user_token), KEY index_status (status), - KEY index_creator_ip_address (creator_ip_address) + KEY index_creator_ip_address (creator_ip_address), + KEY index_is_debug_request (is_debug_request) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; diff --git a/_migrations_squashed/tts_tables/tts_results.sql b/_migrations_squashed/tts_tables/tts_results.sql index 1e3f1b29b2..8a7136eacc 100644 --- a/_migrations_squashed/tts_tables/tts_results.sql +++ b/_migrations_squashed/tts_tables/tts_results.sql @@ -77,7 +77,10 @@ CREATE TABLE tts_results ( is_from_api BOOLEAN NOT NULL DEFAULT FALSE, is_for_twitch BOOLEAN NOT NULL DEFAULT FALSE, - -- ========== INFERENCE METADATA ========== + -- ========== INFERENCE METADATA, DC, ROUTING, DEBUGGING ========== + + -- If true, the request was routed to a special "debug" worker. + is_debug_request BOOLEAN NOT NULL DEFAULT FALSE, is_generated_on_prem BOOLEAN NOT NULL DEFAULT FALSE, generated_by_worker VARCHAR(255) DEFAULT NULL,