Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add LastSuccessfulBackupId retrieval on listing schedules #67

Merged
merged 3 commits into from
Sep 24, 2024

Conversation

qrort
Copy link
Collaborator

@qrort qrort commented Sep 16, 2024

No description provided.

@qrort qrort force-pushed the schedule-daemon branch 2 times, most recently from a338bc7 to ddc4bc0 Compare September 17, 2024 13:50
@qrort qrort changed the title add schedule support to TakeBackup handler add LastSuccessfulBackupId retrieval on listing schedules Sep 19, 2024
@qrort qrort force-pushed the schedule-daemon branch 5 times, most recently from b1b86b2 to 9ac72ee Compare September 20, 2024 13:13
@qrort qrort changed the base branch from schedule-daemon to main September 23, 2024 11:45
@qrort qrort force-pushed the tb-with-schedule-id branch 2 times, most recently from 4e128f0 to bb0cde5 Compare September 23, 2024 11:52
Copy link

📝 Test results

ydbcp

33 tests (33 passed)
%%{init: {"theme":"base","themeVariables":{"fontFamily":"monospace","pieSectionTextSize":"24px","darkMode":true,"pie1":"#2da44e"}}}%%
pie showData
"Passed" : 33

Loading
📦 Package🟢 Passed🔴 Failed🟡 Skipped⏳ Duration
🟡 ydbcp/cmd/integration0001ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/cmd/ydbcp0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/auth0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟢 ydbcp/internal/backup_operations2001036ms
🧪 Tests
  • 🟢TestEndpointSecureValidation
  • 🟢TestEndpointValidation
🖨️ Output
=== RUN   TestEndpointValidation
--- PASS: TestEndpointValidation (0.00s)
=== RUN   TestEndpointSecureValidation
--- PASS: TestEndpointSecureValidation (0.00s)
🟡 ydbcp/internal/config0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/connectors/client0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/connectors/db0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟢 ydbcp/internal/connectors/db/yql/queries5001020ms
🧪 Tests
  • 🟢TestQueryBuilder_CreateBackupSchedule
  • 🟢TestQueryBuilder_CreateCreate
  • 🟢TestQueryBuilder_Read
  • 🟢TestQueryBuilder_UpdateCreate
  • 🟢TestQueryBuilder_UpdateUpdate
🖨️ Output
=== RUN   TestQueryBuilder_Read
2024-09-23T11:54:33.027Z	DEBUG	queries/read.go:154	read query	{"yql": "SELECT column1, column2, column3 FROM table1 WHERE (column1 = $param0 OR column1 = $param1) AND (column2 = $param2 OR column2 = $param3)"}
--- PASS: TestQueryBuilder_Read (0.00s)
=== RUN   TestQueryBuilder_UpdateUpdate
2024-09-23T11:54:33.028Z	DEBUG	queries/write.go:448	write query	{"yql": "UPDATE Backups SET status = $status_0, message = $message_0 WHERE id = $id_0;\nUPDATE Operations SET status = $status_1, message = $message_1 WHERE id = $id_1"}
--- PASS: TestQueryBuilder_UpdateUpdate (0.00s)
=== RUN   TestQueryBuilder_CreateCreate
2024-09-23T11:54:33.028Z	DEBUG	queries/write.go:448	write query	{"yql": "UPSERT INTO Backups (id, container_id, database, endpoint, s3_endpoint, s3_region, s3_bucket, s3_path_prefix, status, message, size, initiated, created_at) VALUES ($id_0, $container_id_0, $database_0, $endpoint_0, $s3_endpoint_0, $s3_region_0, $s3_bucket_0, $s3_path_prefix_0, $status_0, $message_0, $size_0, $initiated_0, $created_at_0);\nUPSERT INTO Operations (id, type, status, message, initiated, created_at, container_id, database, endpoint, backup_id, operation_id) VALUES ($id_1, $type_1, $status_1, $message_1, $initiated_1, $created_at_1, $container_id_1, $database_1, $endpoint_1, $backup_id_1, $operation_id_1)"}
--- PASS: TestQueryBuilder_CreateCreate (0.00s)
=== RUN   TestQueryBuilder_UpdateCreate
2024-09-23T11:54:33.029Z	DEBUG	queries/write.go:448	write query	{"yql": "UPDATE Backups SET status = $status_0, message = $message_0 WHERE id = $id_0;\nUPSERT INTO Operations (id, type, status, message, initiated, created_at, container_id, database, endpoint, backup_id, operation_id, paths, paths_to_exclude) VALUES ($id_1, $type_1, $status_1, $message_1, $initiated_1, $created_at_1, $container_id_1, $database_1, $endpoint_1, $backup_id_1, $operation_id_1, $paths_1, $paths_to_exclude_1)"}
--- PASS: TestQueryBuilder_UpdateCreate (0.00s)
=== RUN   TestQueryBuilder_CreateBackupSchedule
2024-09-23T11:54:33.029Z	DEBUG	queries/write.go:448	write query	{"yql": "UPSERT INTO BackupSchedules (id, container_id, database, endpoint, name, active, crontab, ttl, paths, initiated, created_at, recovery_point_objective, next_launch) VALUES ($id_0, $container_id_0, $database_0, $endpoint_0, $name_0, $active_0, $crontab_0, $ttl_0, $paths_0, $initiated_0, $created_at_0, $recovery_point_objective_0, $next_launch_0)"}
--- PASS: TestQueryBuilder_CreateBackupSchedule (0.00s)
🟡 ydbcp/internal/connectors/s30000ms
🧪 Tests(none)
🖨️ Output
(none)
🟢 ydbcp/internal/handlers24001038ms
🧪 Tests
  • 🟢TestBackupScheduleHandler
  • 🟢TestDBOperationHandlerDeadlineExceededForRunningOperation
  • 🟢TestDBOperationHandlerPendingOperationCompletedSuccessfully
  • 🟢TestDBOperationHandlerRunningOperationCompletedSuccessfully
  • 🟢TestRBOperationHandlerCancellingOperationCancelled
  • 🟢TestRBOperationHandlerCancellingOperationCompletedSuccessfully
  • 🟢TestRBOperationHandlerCancellingOperationInProgress
  • 🟢TestRBOperationHandlerDeadlineExceededForCancellingOperation
  • 🟢TestRBOperationHandlerDeadlineExceededForRunningOperation
  • 🟢TestRBOperationHandlerInvalidOperationResponse
  • 🟢TestRBOperationHandlerRetriableErrorForRunningOperation
  • 🟢TestRBOperationHandlerRunningOperationCancelled
  • 🟢TestRBOperationHandlerRunningOperationCompletedSuccessfully
  • 🟢TestRBOperationHandlerRunningOperationInProgress
  • 🟢TestTBOperationHandlerCancellingOperationCancelled
  • 🟢TestTBOperationHandlerCancellingOperationCompletedSuccessfully
  • 🟢TestTBOperationHandlerCancellingOperationInProgress
  • 🟢TestTBOperationHandlerDeadlineExceededForCancellingOperation
  • 🟢TestTBOperationHandlerDeadlineExceededForRunningOperation
  • 🟢TestTBOperationHandlerInvalidOperationResponse
  • 🟢TestTBOperationHandlerRetriableErrorForRunningOperation
  • 🟢TestTBOperationHandlerRunningOperationCancelled
  • 🟢TestTBOperationHandlerRunningOperationCompletedSuccessfully
  • 🟢TestTBOperationHandlerRunningOperationInProgress
🖨️ Output
=== RUN   TestDBOperationHandlerDeadlineExceededForRunningOperation
2024-09-23T11:54:33.678Z	INFO	handlers/delete_backup.go:38	DBOperationHandler	{"OperationMessage": ""}
--- PASS: TestDBOperationHandlerDeadlineExceededForRunningOperation (0.00s)
=== RUN   TestDBOperationHandlerPendingOperationCompletedSuccessfully
2024-09-23T11:54:33.679Z	INFO	handlers/delete_backup.go:38	DBOperationHandler	{"OperationMessage": ""}
--- PASS: TestDBOperationHandlerPendingOperationCompletedSuccessfully (0.00s)
=== RUN   TestDBOperationHandlerRunningOperationCompletedSuccessfully
2024-09-23T11:54:33.680Z	INFO	handlers/delete_backup.go:38	DBOperationHandler	{"OperationMessage": ""}
--- PASS: TestDBOperationHandlerRunningOperationCompletedSuccessfully (0.00s)
=== RUN   TestRBOperationHandlerInvalidOperationResponse
2024-09-23T11:54:33.680Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.680Z	INFO	handlers/utils.go:48	getting operation status	{"id": "1cbe029c-815a-4baa-a4b4-2d4822891acf", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerInvalidOperationResponse (0.00s)
=== RUN   TestRBOperationHandlerDeadlineExceededForRunningOperation
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.681Z	INFO	handlers/utils.go:48	getting operation status	{"id": "b4ade276-9efb-407d-92d7-5234aa71b991", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerDeadlineExceededForRunningOperation (0.00s)
=== RUN   TestRBOperationHandlerRunningOperationInProgress
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.681Z	INFO	handlers/utils.go:48	getting operation status	{"id": "eece7fc1-6ef4-422f-bc77-f13233ac866e", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerRunningOperationInProgress (0.00s)
=== RUN   TestRBOperationHandlerRunningOperationCompletedSuccessfully
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.681Z	INFO	handlers/utils.go:48	getting operation status	{"id": "967ebfed-dc39-4c4a-900c-4544873ce3d2", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:136	forgetting operation	{"id": "967ebfed-dc39-4c4a-900c-4544873ce3d2", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerRunningOperationCompletedSuccessfully (0.00s)
=== RUN   TestRBOperationHandlerRunningOperationCancelled
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.681Z	INFO	handlers/utils.go:48	getting operation status	{"id": "05a9dcc5-25a9-40a5-9d9a-001ad37274e6", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:136	forgetting operation	{"id": "05a9dcc5-25a9-40a5-9d9a-001ad37274e6", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerRunningOperationCancelled (0.00s)
=== RUN   TestRBOperationHandlerDeadlineExceededForCancellingOperation
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.682Z	INFO	handlers/utils.go:48	getting operation status	{"id": "e5c1c76d-98ce-4ffe-88fd-ba825a0b273f", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerDeadlineExceededForCancellingOperation (0.00s)
=== RUN   TestRBOperationHandlerCancellingOperationInProgress
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.682Z	INFO	handlers/utils.go:48	getting operation status	{"id": "ba472155-4473-475a-98c1-71138a2594c4", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerCancellingOperationInProgress (0.00s)
=== RUN   TestRBOperationHandlerCancellingOperationCompletedSuccessfully
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": "operation was cancelled by user"}
2024-09-23T11:54:33.682Z	INFO	handlers/utils.go:48	getting operation status	{"id": "74effd2c-5b79-4c92-b53e-c3bf4a5d0137", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:136	forgetting operation	{"id": "74effd2c-5b79-4c92-b53e-c3bf4a5d0137", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerCancellingOperationCompletedSuccessfully (0.00s)
=== RUN   TestRBOperationHandlerCancellingOperationCancelled
2024-09-23T11:54:33.683Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.683Z	INFO	handlers/utils.go:48	getting operation status	{"id": "fcd94d36-657a-48aa-9027-78400c0b5abb", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.683Z	INFO	handlers/restore_backup.go:136	forgetting operation	{"id": "fcd94d36-657a-48aa-9027-78400c0b5abb", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerCancellingOperationCancelled (0.00s)
=== RUN   TestRBOperationHandlerRetriableErrorForRunningOperation
2024-09-23T11:54:33.683Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.683Z	INFO	handlers/utils.go:48	getting operation status	{"id": "d269a967-0c57-42ea-ac0c-85a9c681ac30", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.683Z	INFO	handlers/utils.go:71	received retriable error	{"id": "d269a967-0c57-42ea-ac0c-85a9c681ac30", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerRetriableErrorForRunningOperation (0.00s)
=== RUN   TestBackupScheduleHandler
2024-09-23T11:54:33.683Z	INFO	backup_operations/make_backup.go:145	Export operation started	{"ClientDSN": "mydb.valid.commydb", "S3DestinationPrefix": "mydb/20240923_115433", "ClientOperationID": "79ade4ca-4f5e-4396-bd4a-1c6808f767eb"}
--- PASS: TestBackupScheduleHandler (0.00s)
=== RUN   TestTBOperationHandlerInvalidOperationResponse
2024-09-23T11:54:33.684Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.684Z	INFO	handlers/utils.go:48	getting operation status	{"id": "53a89e0c-b957-4d16-8b22-95bccc785535", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerInvalidOperationResponse (0.00s)
=== RUN   TestTBOperationHandlerDeadlineExceededForRunningOperation
2024-09-23T11:54:33.685Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.685Z	INFO	handlers/utils.go:48	getting operation status	{"id": "4708547c-8da5-43c5-8d6d-5d2a02f4d919", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerDeadlineExceededForRunningOperation (0.00s)
=== RUN   TestTBOperationHandlerRunningOperationInProgress
2024-09-23T11:54:33.685Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.685Z	INFO	handlers/utils.go:48	getting operation status	{"id": "5f9aba5a-d076-463a-bb78-a054441cd24b", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerRunningOperationInProgress (0.00s)
=== RUN   TestTBOperationHandlerRunningOperationCompletedSuccessfully
2024-09-23T11:54:33.685Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.685Z	INFO	handlers/utils.go:48	getting operation status	{"id": "f0c88847-3202-4ac9-af84-364bc507ce76", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerRunningOperationCompletedSuccessfully (0.00s)
=== RUN   TestTBOperationHandlerRunningOperationCancelled
2024-09-23T11:54:33.686Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.686Z	INFO	handlers/utils.go:48	getting operation status	{"id": "4ba3862b-9e85-406e-b824-074fc861d713", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerRunningOperationCancelled (0.00s)
=== RUN   TestTBOperationHandlerDeadlineExceededForCancellingOperation
2024-09-23T11:54:33.686Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.686Z	INFO	handlers/utils.go:48	getting operation status	{"id": "8171373c-2d1e-478f-af84-18173cfaca50", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerDeadlineExceededForCancellingOperation (0.00s)
=== RUN   TestTBOperationHandlerCancellingOperationInProgress
2024-09-23T11:54:33.686Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.686Z	INFO	handlers/utils.go:48	getting operation status	{"id": "4c62a569-8136-482b-a6cb-27b6fd897823", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerCancellingOperationInProgress (0.00s)
=== RUN   TestTBOperationHandlerCancellingOperationCompletedSuccessfully
2024-09-23T11:54:33.686Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": "operation was cancelled by user"}
2024-09-23T11:54:33.687Z	INFO	handlers/utils.go:48	getting operation status	{"id": "cdba1818-9f9b-46d8-90aa-fe44a40d769a", "type": "TB", "ydb_operation_id": "1"}
Operation was completed despite cancellation: operation was cancelled by user--- PASS: TestTBOperationHandlerCancellingOperationCompletedSuccessfully (0.00s)
=== RUN   TestTBOperationHandlerCancellingOperationCancelled
2024-09-23T11:54:33.687Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.687Z	INFO	handlers/utils.go:48	getting operation status	{"id": "3ad37a78-5edb-4047-b862-3b19ac1a3373", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerCancellingOperationCancelled (0.00s)
=== RUN   TestTBOperationHandlerRetriableErrorForRunningOperation
2024-09-23T11:54:33.687Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.687Z	INFO	handlers/utils.go:48	getting operation status	{"id": "f209c1fc-eb89-4c29-b660-bd296c521184", "type": "TB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.687Z	INFO	handlers/utils.go:71	received retriable error	{"id": "f209c1fc-eb89-4c29-b660-bd296c521184", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerRetriableErrorForRunningOperation (0.00s)
🟢 ydbcp/internal/processor2001022.9999999999999ms
🧪 Tests
  • 🟢TestOperationHandlerRegistry
  • 🟢TestProcessor
🖨️ Output
=== RUN   TestProcessor
2024-09-23T11:54:33.951Z	DEBUG	processor/processor.go:76	Operation Processor started	{"period": "10s"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:134	operation already running	{"RunID": "76da8a46-3cec-4176-a024-51099b5276e0", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state PENDING"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:147	start operation handler	{"RunID": "fbfdf46a-7853-42f0-821a-adc53008209f", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state PENDING"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor_test.go:41	TB handler called for operation	{"RunID": "fbfdf46a-7853-42f0-821a-adc53008209f", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state PENDING"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:159	operation handler finished successfully	{"RunID": "fbfdf46a-7853-42f0-821a-adc53008209f", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state DONE"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:134	operation already running	{"RunID": "4be5a7fc-0c56-471d-9ed3-fd9f2b645327", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state PENDING"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:175	operation handler is marked as finished	{"OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470"}
2024-09-23T11:54:33.953Z	DEBUG	processor/processor.go:81	Operation Processor stopping. Waiting for running operations...
2024-09-23T11:54:33.953Z	DEBUG	processor/processor.go:84	Operation Processor stopped
--- PASS: TestProcessor (0.00s)
=== RUN   TestOperationHandlerRegistry
--- PASS: TestOperationHandlerRegistry (0.00s)
🟡 ydbcp/internal/server0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/server/grpcinfo0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/server/services/backup0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/server/services/backup_schedule0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/server/services/operation0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/types0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/util/ticker0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/util/timer0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/util/xlog0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/pkg/plugins/auth0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/pkg/proto/ydbcp/v1alpha10000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/plugins/auth_nebius0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/plugins/auth_nebius/proto/iam/v10000ms
🧪 Tests(none)
🖨️ Output
(none)

Copy link

📝 Test results

ydbcp

33 tests (33 passed)
%%{init: {"theme":"base","themeVariables":{"fontFamily":"monospace","pieSectionTextSize":"24px","darkMode":true,"pie1":"#2da44e"}}}%%
pie showData
"Passed" : 33

Loading
📦 Package🟢 Passed🔴 Failed🟡 Skipped⏳ Duration
🟡 ydbcp/cmd/integration0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/cmd/ydbcp0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/auth0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟢 ydbcp/internal/backup_operations2000ms
🧪 Tests
  • 🟢TestEndpointSecureValidation
  • 🟢TestEndpointValidation
🖨️ Output
=== RUN   TestEndpointValidation
--- PASS: TestEndpointValidation (0.00s)
=== RUN   TestEndpointSecureValidation
--- PASS: TestEndpointSecureValidation (0.00s)
🟡 ydbcp/internal/config0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/connectors/client0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/connectors/db0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟢 ydbcp/internal/connectors/db/yql/queries5000ms
🧪 Tests
  • 🟢TestQueryBuilder_CreateBackupSchedule
  • 🟢TestQueryBuilder_CreateCreate
  • 🟢TestQueryBuilder_Read
  • 🟢TestQueryBuilder_UpdateCreate
  • 🟢TestQueryBuilder_UpdateUpdate
🖨️ Output
=== RUN   TestQueryBuilder_Read
2024-09-23T11:54:33.027Z	DEBUG	queries/read.go:154	read query	{"yql": "SELECT column1, column2, column3 FROM table1 WHERE (column1 = $param0 OR column1 = $param1) AND (column2 = $param2 OR column2 = $param3)"}
--- PASS: TestQueryBuilder_Read (0.00s)
=== RUN   TestQueryBuilder_UpdateUpdate
2024-09-23T11:54:33.028Z	DEBUG	queries/write.go:448	write query	{"yql": "UPDATE Backups SET status = $status_0, message = $message_0 WHERE id = $id_0;\nUPDATE Operations SET status = $status_1, message = $message_1 WHERE id = $id_1"}
--- PASS: TestQueryBuilder_UpdateUpdate (0.00s)
=== RUN   TestQueryBuilder_CreateCreate
2024-09-23T11:54:33.028Z	DEBUG	queries/write.go:448	write query	{"yql": "UPSERT INTO Backups (id, container_id, database, endpoint, s3_endpoint, s3_region, s3_bucket, s3_path_prefix, status, message, size, initiated, created_at) VALUES ($id_0, $container_id_0, $database_0, $endpoint_0, $s3_endpoint_0, $s3_region_0, $s3_bucket_0, $s3_path_prefix_0, $status_0, $message_0, $size_0, $initiated_0, $created_at_0);\nUPSERT INTO Operations (id, type, status, message, initiated, created_at, container_id, database, endpoint, backup_id, operation_id) VALUES ($id_1, $type_1, $status_1, $message_1, $initiated_1, $created_at_1, $container_id_1, $database_1, $endpoint_1, $backup_id_1, $operation_id_1)"}
--- PASS: TestQueryBuilder_CreateCreate (0.00s)
=== RUN   TestQueryBuilder_UpdateCreate
2024-09-23T11:54:33.029Z	DEBUG	queries/write.go:448	write query	{"yql": "UPDATE Backups SET status = $status_0, message = $message_0 WHERE id = $id_0;\nUPSERT INTO Operations (id, type, status, message, initiated, created_at, container_id, database, endpoint, backup_id, operation_id, paths, paths_to_exclude) VALUES ($id_1, $type_1, $status_1, $message_1, $initiated_1, $created_at_1, $container_id_1, $database_1, $endpoint_1, $backup_id_1, $operation_id_1, $paths_1, $paths_to_exclude_1)"}
--- PASS: TestQueryBuilder_UpdateCreate (0.00s)
=== RUN   TestQueryBuilder_CreateBackupSchedule
2024-09-23T11:54:33.029Z	DEBUG	queries/write.go:448	write query	{"yql": "UPSERT INTO BackupSchedules (id, container_id, database, endpoint, name, active, crontab, ttl, paths, initiated, created_at, recovery_point_objective, next_launch) VALUES ($id_0, $container_id_0, $database_0, $endpoint_0, $name_0, $active_0, $crontab_0, $ttl_0, $paths_0, $initiated_0, $created_at_0, $recovery_point_objective_0, $next_launch_0)"}
--- PASS: TestQueryBuilder_CreateBackupSchedule (0.00s)
🟡 ydbcp/internal/connectors/s30000ms
🧪 Tests(none)
🖨️ Output
(none)
🟢 ydbcp/internal/handlers24001ms
🧪 Tests
  • 🟢TestBackupScheduleHandler
  • 🟢TestDBOperationHandlerDeadlineExceededForRunningOperation
  • 🟢TestDBOperationHandlerPendingOperationCompletedSuccessfully
  • 🟢TestDBOperationHandlerRunningOperationCompletedSuccessfully
  • 🟢TestRBOperationHandlerCancellingOperationCancelled
  • 🟢TestRBOperationHandlerCancellingOperationCompletedSuccessfully
  • 🟢TestRBOperationHandlerCancellingOperationInProgress
  • 🟢TestRBOperationHandlerDeadlineExceededForCancellingOperation
  • 🟢TestRBOperationHandlerDeadlineExceededForRunningOperation
  • 🟢TestRBOperationHandlerInvalidOperationResponse
  • 🟢TestRBOperationHandlerRetriableErrorForRunningOperation
  • 🟢TestRBOperationHandlerRunningOperationCancelled
  • 🟢TestRBOperationHandlerRunningOperationCompletedSuccessfully
  • 🟢TestRBOperationHandlerRunningOperationInProgress
  • 🟢TestTBOperationHandlerCancellingOperationCancelled
  • 🟢TestTBOperationHandlerCancellingOperationCompletedSuccessfully
  • 🟢TestTBOperationHandlerCancellingOperationInProgress
  • 🟢TestTBOperationHandlerDeadlineExceededForCancellingOperation
  • 🟢TestTBOperationHandlerDeadlineExceededForRunningOperation
  • 🟢TestTBOperationHandlerInvalidOperationResponse
  • 🟢TestTBOperationHandlerRetriableErrorForRunningOperation
  • 🟢TestTBOperationHandlerRunningOperationCancelled
  • 🟢TestTBOperationHandlerRunningOperationCompletedSuccessfully
  • 🟢TestTBOperationHandlerRunningOperationInProgress
🖨️ Output
=== RUN   TestDBOperationHandlerDeadlineExceededForRunningOperation
2024-09-23T11:54:33.678Z	INFO	handlers/delete_backup.go:38	DBOperationHandler	{"OperationMessage": ""}
--- PASS: TestDBOperationHandlerDeadlineExceededForRunningOperation (0.00s)
=== RUN   TestDBOperationHandlerPendingOperationCompletedSuccessfully
2024-09-23T11:54:33.679Z	INFO	handlers/delete_backup.go:38	DBOperationHandler	{"OperationMessage": ""}
--- PASS: TestDBOperationHandlerPendingOperationCompletedSuccessfully (0.00s)
=== RUN   TestDBOperationHandlerRunningOperationCompletedSuccessfully
2024-09-23T11:54:33.680Z	INFO	handlers/delete_backup.go:38	DBOperationHandler	{"OperationMessage": ""}
--- PASS: TestDBOperationHandlerRunningOperationCompletedSuccessfully (0.00s)
=== RUN   TestRBOperationHandlerInvalidOperationResponse
2024-09-23T11:54:33.680Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.680Z	INFO	handlers/utils.go:48	getting operation status	{"id": "1cbe029c-815a-4baa-a4b4-2d4822891acf", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerInvalidOperationResponse (0.00s)
=== RUN   TestRBOperationHandlerDeadlineExceededForRunningOperation
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.681Z	INFO	handlers/utils.go:48	getting operation status	{"id": "b4ade276-9efb-407d-92d7-5234aa71b991", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerDeadlineExceededForRunningOperation (0.00s)
=== RUN   TestRBOperationHandlerRunningOperationInProgress
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.681Z	INFO	handlers/utils.go:48	getting operation status	{"id": "eece7fc1-6ef4-422f-bc77-f13233ac866e", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerRunningOperationInProgress (0.00s)
=== RUN   TestRBOperationHandlerRunningOperationCompletedSuccessfully
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.681Z	INFO	handlers/utils.go:48	getting operation status	{"id": "967ebfed-dc39-4c4a-900c-4544873ce3d2", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:136	forgetting operation	{"id": "967ebfed-dc39-4c4a-900c-4544873ce3d2", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerRunningOperationCompletedSuccessfully (0.00s)
=== RUN   TestRBOperationHandlerRunningOperationCancelled
2024-09-23T11:54:33.681Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.681Z	INFO	handlers/utils.go:48	getting operation status	{"id": "05a9dcc5-25a9-40a5-9d9a-001ad37274e6", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:136	forgetting operation	{"id": "05a9dcc5-25a9-40a5-9d9a-001ad37274e6", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerRunningOperationCancelled (0.00s)
=== RUN   TestRBOperationHandlerDeadlineExceededForCancellingOperation
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.682Z	INFO	handlers/utils.go:48	getting operation status	{"id": "e5c1c76d-98ce-4ffe-88fd-ba825a0b273f", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerDeadlineExceededForCancellingOperation (0.00s)
=== RUN   TestRBOperationHandlerCancellingOperationInProgress
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.682Z	INFO	handlers/utils.go:48	getting operation status	{"id": "ba472155-4473-475a-98c1-71138a2594c4", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerCancellingOperationInProgress (0.00s)
=== RUN   TestRBOperationHandlerCancellingOperationCompletedSuccessfully
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": "operation was cancelled by user"}
2024-09-23T11:54:33.682Z	INFO	handlers/utils.go:48	getting operation status	{"id": "74effd2c-5b79-4c92-b53e-c3bf4a5d0137", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.682Z	INFO	handlers/restore_backup.go:136	forgetting operation	{"id": "74effd2c-5b79-4c92-b53e-c3bf4a5d0137", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerCancellingOperationCompletedSuccessfully (0.00s)
=== RUN   TestRBOperationHandlerCancellingOperationCancelled
2024-09-23T11:54:33.683Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.683Z	INFO	handlers/utils.go:48	getting operation status	{"id": "fcd94d36-657a-48aa-9027-78400c0b5abb", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.683Z	INFO	handlers/restore_backup.go:136	forgetting operation	{"id": "fcd94d36-657a-48aa-9027-78400c0b5abb", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerCancellingOperationCancelled (0.00s)
=== RUN   TestRBOperationHandlerRetriableErrorForRunningOperation
2024-09-23T11:54:33.683Z	INFO	handlers/restore_backup.go:33	RBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.683Z	INFO	handlers/utils.go:48	getting operation status	{"id": "d269a967-0c57-42ea-ac0c-85a9c681ac30", "type": "RB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.683Z	INFO	handlers/utils.go:71	received retriable error	{"id": "d269a967-0c57-42ea-ac0c-85a9c681ac30", "type": "RB", "ydb_operation_id": "1"}
--- PASS: TestRBOperationHandlerRetriableErrorForRunningOperation (0.00s)
=== RUN   TestBackupScheduleHandler
2024-09-23T11:54:33.683Z	INFO	backup_operations/make_backup.go:145	Export operation started	{"ClientDSN": "mydb.valid.commydb", "S3DestinationPrefix": "mydb/20240923_115433", "ClientOperationID": "79ade4ca-4f5e-4396-bd4a-1c6808f767eb"}
--- PASS: TestBackupScheduleHandler (0.00s)
=== RUN   TestTBOperationHandlerInvalidOperationResponse
2024-09-23T11:54:33.684Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.684Z	INFO	handlers/utils.go:48	getting operation status	{"id": "53a89e0c-b957-4d16-8b22-95bccc785535", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerInvalidOperationResponse (0.00s)
=== RUN   TestTBOperationHandlerDeadlineExceededForRunningOperation
2024-09-23T11:54:33.685Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.685Z	INFO	handlers/utils.go:48	getting operation status	{"id": "4708547c-8da5-43c5-8d6d-5d2a02f4d919", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerDeadlineExceededForRunningOperation (0.00s)
=== RUN   TestTBOperationHandlerRunningOperationInProgress
2024-09-23T11:54:33.685Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.685Z	INFO	handlers/utils.go:48	getting operation status	{"id": "5f9aba5a-d076-463a-bb78-a054441cd24b", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerRunningOperationInProgress (0.00s)
=== RUN   TestTBOperationHandlerRunningOperationCompletedSuccessfully
2024-09-23T11:54:33.685Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.685Z	INFO	handlers/utils.go:48	getting operation status	{"id": "f0c88847-3202-4ac9-af84-364bc507ce76", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerRunningOperationCompletedSuccessfully (0.00s)
=== RUN   TestTBOperationHandlerRunningOperationCancelled
2024-09-23T11:54:33.686Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.686Z	INFO	handlers/utils.go:48	getting operation status	{"id": "4ba3862b-9e85-406e-b824-074fc861d713", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerRunningOperationCancelled (0.00s)
=== RUN   TestTBOperationHandlerDeadlineExceededForCancellingOperation
2024-09-23T11:54:33.686Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.686Z	INFO	handlers/utils.go:48	getting operation status	{"id": "8171373c-2d1e-478f-af84-18173cfaca50", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerDeadlineExceededForCancellingOperation (0.00s)
=== RUN   TestTBOperationHandlerCancellingOperationInProgress
2024-09-23T11:54:33.686Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.686Z	INFO	handlers/utils.go:48	getting operation status	{"id": "4c62a569-8136-482b-a6cb-27b6fd897823", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerCancellingOperationInProgress (0.00s)
=== RUN   TestTBOperationHandlerCancellingOperationCompletedSuccessfully
2024-09-23T11:54:33.686Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": "operation was cancelled by user"}
2024-09-23T11:54:33.687Z	INFO	handlers/utils.go:48	getting operation status	{"id": "cdba1818-9f9b-46d8-90aa-fe44a40d769a", "type": "TB", "ydb_operation_id": "1"}
Operation was completed despite cancellation: operation was cancelled by user--- PASS: TestTBOperationHandlerCancellingOperationCompletedSuccessfully (0.00s)
=== RUN   TestTBOperationHandlerCancellingOperationCancelled
2024-09-23T11:54:33.687Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.687Z	INFO	handlers/utils.go:48	getting operation status	{"id": "3ad37a78-5edb-4047-b862-3b19ac1a3373", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerCancellingOperationCancelled (0.00s)
=== RUN   TestTBOperationHandlerRetriableErrorForRunningOperation
2024-09-23T11:54:33.687Z	INFO	handlers/take_backup.go:39	TBOperationHandler	{"OperationMessage": ""}
2024-09-23T11:54:33.687Z	INFO	handlers/utils.go:48	getting operation status	{"id": "f209c1fc-eb89-4c29-b660-bd296c521184", "type": "TB", "ydb_operation_id": "1"}
2024-09-23T11:54:33.687Z	INFO	handlers/utils.go:71	received retriable error	{"id": "f209c1fc-eb89-4c29-b660-bd296c521184", "type": "TB", "ydb_operation_id": "1"}
--- PASS: TestTBOperationHandlerRetriableErrorForRunningOperation (0.00s)
🟢 ydbcp/internal/processor2000ms
🧪 Tests
  • 🟢TestOperationHandlerRegistry
  • 🟢TestProcessor
🖨️ Output
=== RUN   TestProcessor
2024-09-23T11:54:33.951Z	DEBUG	processor/processor.go:76	Operation Processor started	{"period": "10s"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:134	operation already running	{"RunID": "76da8a46-3cec-4176-a024-51099b5276e0", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state PENDING"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:147	start operation handler	{"RunID": "fbfdf46a-7853-42f0-821a-adc53008209f", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state PENDING"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor_test.go:41	TB handler called for operation	{"RunID": "fbfdf46a-7853-42f0-821a-adc53008209f", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state PENDING"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:159	operation handler finished successfully	{"RunID": "fbfdf46a-7853-42f0-821a-adc53008209f", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state DONE"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:134	operation already running	{"RunID": "4be5a7fc-0c56-471d-9ed3-fd9f2b645327", "OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470", "OperationType": "TB", "OperationState": "PENDING", "operation": "Operation, id 5c1a25f6-35dc-417d-b76c-1d3f9a5b4470, type TB, state PENDING"}
2024-09-23T11:54:33.952Z	DEBUG	processor/processor.go:175	operation handler is marked as finished	{"OperationID": "5c1a25f6-35dc-417d-b76c-1d3f9a5b4470"}
2024-09-23T11:54:33.953Z	DEBUG	processor/processor.go:81	Operation Processor stopping. Waiting for running operations...
2024-09-23T11:54:33.953Z	DEBUG	processor/processor.go:84	Operation Processor stopped
--- PASS: TestProcessor (0.00s)
=== RUN   TestOperationHandlerRegistry
--- PASS: TestOperationHandlerRegistry (0.00s)
🟡 ydbcp/internal/server0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/server/grpcinfo0001ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/server/services/backup0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/server/services/backup_schedule0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/server/services/operation0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/types0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/util/ticker0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/util/timer0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/internal/util/xlog0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/pkg/plugins/auth0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/pkg/proto/ydbcp/v1alpha10000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/plugins/auth_nebius0000ms
🧪 Tests(none)
🖨️ Output
(none)
🟡 ydbcp/plugins/auth_nebius/proto/iam/v10000ms
🧪 Tests(none)
🖨️ Output
(none)

@qrort qrort force-pushed the tb-with-schedule-id branch 2 times, most recently from a4c0ba9 to 6f360c0 Compare September 23, 2024 18:10
qrort and others added 2 commits September 24, 2024 13:04
Co-authored-by: Mikhail Babich <[email protected]>
Co-authored-by: Mikhail Babich <[email protected]>
@qrort qrort merged commit 729f369 into main Sep 24, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants