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

[CORE-NNNN] archival: Use read-write fence in the ntp_archiver #24574

Merged
merged 13 commits into from
Jan 20, 2025

Conversation

Lazin
Copy link
Contributor

@Lazin Lazin commented Dec 14, 2024

The fence is a value which is produced by recording the current offset of the last applied archival STM command. The fence is added to the archival STM config batch. If no commands were applied to the STM the offset of the last applied command will be the same and the configuration batch will be applied. Otherwise, if some command was applied after the record batch was constructed the batch will not be applied.

This is essentially a concurrency control mechanism. The commands are already present in the STM but not used as for now. The existing metadata validation mechanism in the NTP archiver is still working but we no longer need to check the commands in the STM. If every archival STM command batch starts with the fence the batches become idempotent. This eliminates various scenarios in which Tiered-Storage metadata could be corrupted.

Some examples:

  1. Some commands are replayed twice after bogus recovery. The archival STM is restored in one of the replicas and the insync offset is seeded to be equal to last_uploaded_offset and then the most recent part of the log is shipped from another replica. Then the STM replays commands starting from insync offset which means that it applies some commands twice. If all the commands contain rw_fence there will be no metadata corruption.
  2. Concurrency violation after the cross-shard movement. The partition is moved to another shard without loosing leadership. The ntp_archiver stops on the old shard and then starts on the new shard. The problem is that on the new shard it starts in the middle of the term which means that the archival STM may apply commands asynchronously. If the segment upload is started concurrently with the application of commands we may upload segment which doesn't align well with the last segment.
  3. Concurrency violation when the ntp_archiver is restarted mid-term. This is similar to x-shard movement case but the archiver is rested because we used an escape hatch to reset the manifest or because we enabled compaction for the topic.

All the problems mentioned above are fixed using other means. We should still use rw_fence mechanism to avoid similar problems in the future.

Backports Required

  • none - not a bug fix
  • none - this is a backport
  • none - issue does not exist in previous branches
  • none - papercut/not impactful enough to backport
  • v24.3.x
  • v24.2.x
  • v24.1.x

Release Notes

  • none

@Lazin Lazin requested review from andrwng and WillemKauf December 14, 2024 18:53
@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from 2e39592 to a392416 Compare December 14, 2024 23:18
@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 15, 2024

Retry command for Build#59774

please wait until all jobs are finished before running the slash command



/ci-repeat 1
tests/rptest/tests/read_replica_e2e_test.py::TestReadReplicaService.test_writes_forbidden@{"cloud_storage_type":1,"partition_count":10}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":null,"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"preparing"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"out","stage":"prepared"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/e2e_topic_recovery_test.py::EndToEndTopicRecovery.test_restore_with_config_batches@{"cloud_storage_type":2,"num_messages":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_isolate@{"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":-1,"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":1,"cloud_storage_type":2}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_higher_level_migration_api
tests/rptest/tests/remote_label_test.py::RemoteLabelsTest.test_clusters_share_bucket@{"cloud_storage_type":1}
tests/rptest/tests/read_replica_e2e_test.py::TestReadReplicaService.test_identical_hwms@{"cloud_storage_type":1,"partition_count":5}
tests/rptest/tests/archival_test.py::ArchivalTest.test_isolate@{"cloud_storage_type":1}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":-1,"cloud_storage_type":1}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":1,"cloud_storage_type":1}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":null,"use_alias":true},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"executed"},"use_alias":true},"transfer_leadership":true}
tests/rptest/tests/e2e_shadow_indexing_test.py::EndToEndThrottlingTest.test_throttling@{"cloud_storage_type":1}
tests/rptest/tests/e2e_topic_recovery_test.py::EndToEndTopicRecovery.test_restore_with_config_batches@{"cloud_storage_type":1,"num_messages":2}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_conflicting_names
tests/rptest/tests/read_replica_e2e_test.py::TestReadReplicaService.test_identical_lwms_after_delete_records@{"cloud_storage_type":1,"partition_count":5}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"executed"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/archival_test.py::ArchivalTest.test_all_partitions_leadership_transfer@{"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_single_partition_leadership_transfer@{"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":0,"cloud_storage_type":2}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_list_mountable_topics
tests/rptest/tests/read_replica_e2e_test.py::TestReadReplicaService.test_writes_forbidden@{"cloud_storage_type":2,"partition_count":10}
tests/rptest/tests/archival_test.py::ArchivalTest.test_all_partitions_leadership_transfer@{"cloud_storage_type":1}
tests/rptest/tests/archival_test.py::ArchivalTest.test_single_partition_leadership_transfer@{"cloud_storage_type":1}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"prepared"},"use_alias":true},"transfer_leadership":false}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":0,"cloud_storage_type":1}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"out","stage":"executing"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"executing"},"use_alias":true},"transfer_leadership":true}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_creating_and_listing_migrations_wo_license
tests/rptest/tests/remote_label_test.py::RemoteLabelsTest.test_clusters_share_bucket@{"cloud_storage_type":2}

@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 15, 2024

CI test results

test results on build#59774
test_id test_kind job_url test_status passed
rptest.tests.archival_test.ArchivalTest.test_all_partitions_leadership_transfer.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841d-43ec-8f9c-0da3acd5f5e1 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_all_partitions_leadership_transfer.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_all_partitions_leadership_transfer.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_isolate.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_isolate.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_isolate.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_single_partition_leadership_transfer.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841d-43ec-8f9c-0da3acd5f5e1 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_single_partition_leadership_transfer.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_single_partition_leadership_transfer.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=-1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=-1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=-1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=0.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841d-43ec-8f9c-0da3acd5f5e1 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=0.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=0.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.cloud_retention_test.CloudRetentionTest.test_cloud_retention.max_consume_rate_mb=None.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.cloud_storage_chunk_read_path_test.CloudStorageChunkReadTest.test_prefetch_chunks.prefetch=0 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.cloud_storage_chunk_read_path_test.CloudStorageChunkReadTest.test_read_when_cache_smaller_than_segment_size ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.cloud_storage_scrubber_test.CloudStorageScrubberTest.test_scrubber.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FLAKY 3/4
rptest.tests.cluster_config_test.ClusterConfigLegacyDefaultTest.test_legacy_default_explicit_before_upgrade.wipe_cache=False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.cluster_config_test.ClusterConfigLegacyDefaultTest.test_removal_of_legacy_default_overriden.wipe_cache=False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.cluster_config_test.ClusterConfigTest.test_rpk_edit_string ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.cluster_config_test.DevelopmentFeatureTest.test_reject_invalid_enable_key ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.cluster_features_test.FeaturesNodeJoinTest.test_synthetic_too_new_node_join ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_conflicting_names ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_conflicting_names ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_creating_and_listing_migrations_wo_license ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_higher_level_migration_api ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_list_mountable_topics ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841d-43ec-8f9c-0da3acd5f5e1 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.None.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.None.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.executed.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841d-43ec-8f9c-0da3acd5f5e1 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.executed.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.executed.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FLAKY 1/6
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.executing.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.prepared.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.prepared.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.preparing.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.preparing.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FLAKY 1/5
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.out.stage.executed.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.out.stage.executing.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.out.stage.prepared.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.None.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.in.stage.executed.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.in.stage.executing.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.in.stage.executing.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.in.stage.prepared.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/4
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.in.stage.preparing.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.out.stage.executing.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FLAKY 3/6
rptest.tests.e2e_shadow_indexing_test.EndToEndShadowIndexingTest.test_write.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.EndToEndShadowIndexingTestCompactedTopic.test_write.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.EndToEndSpilloverTest.test_spillover.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.EndToEndThrottlingTest.test_throttling.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_config_batches.num_messages=2.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_config_batches.num_messages=2.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_config_batches.num_messages=2.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_config_batches.num_messages=2.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.multi_restarts_with_archival_test.MultiRestartTest.test_recovery_after_multiple_restarts.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_identical_hwms.partition_count=5.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841b-4c9b-820f-389b4a5b8d19 FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_identical_lwms_after_delete_records.partition_count=5.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841d-43ec-8f9c-0da3acd5f5e1 FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_writes_forbidden.partition_count=10.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_writes_forbidden.partition_count=10.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_writes_forbidden.partition_count=10.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.remote_label_test.RemoteLabelsTest.test_clusters_share_bucket.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-8419-4b83-a832-44f6658ca95f FAIL 0/1
rptest.tests.remote_label_test.RemoteLabelsTest.test_clusters_share_bucket.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
rptest.tests.remote_label_test.RemoteLabelsTest.test_clusters_share_bucket.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7bb-841a-4758-be14-c9934ac2eef1 FAIL 0/1
rptest.tests.remote_label_test.RemoteLabelsTest.test_clusters_share_bucket.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2d-467b-a799-e19ba20c1493 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_missing_segment.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59774#0193c7c0-de2c-4f15-a704-d48046dbca51 FAIL 0/1
test_archival_service_rpfixture.test_archival_service_rpfixture unit https://buildkite.com/redpanda/redpanda/builds/59774#0193c77a-89ac-4de3-834d-26ad2ffddb53 FAIL 0/2
test_archival_service_rpfixture.test_archival_service_rpfixture unit https://buildkite.com/redpanda/redpanda/builds/59774#0193c77a-89ad-474c-9e09-4a44b85ecb54 FAIL 0/2
test results on build#59783
test_id test_kind job_url test_status passed
rptest.tests.archival_test.ArchivalTest.test_all_partitions_leadership_transfer.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_all_partitions_leadership_transfer.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bc-4fe4-aa57-16add3080ea3 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_all_partitions_leadership_transfer.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_isolate.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_isolate.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_single_partition_leadership_transfer.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_single_partition_leadership_transfer.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bc-4fe4-aa57-16add3080ea3 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_single_partition_leadership_transfer.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=-1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=-1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=-1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=0.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=0.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bc-4fe4-aa57-16add3080ea3 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=0.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_timeboxed_uploads.acks=1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.cloud_storage_chunk_read_path_test.CloudStorageChunkReadTest.test_prefetch_chunks.prefetch=0 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bc-4fe4-aa57-16add3080ea3 FAIL 0/1
rptest.tests.cloud_storage_chunk_read_path_test.CloudStorageChunkReadTest.test_prefetch_chunks.prefetch=0 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.cloud_storage_chunk_read_path_test.CloudStorageChunkReadTest.test_prefetch_chunks.prefetch=3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.cloud_storage_chunk_read_path_test.CloudStorageChunkReadTest.test_prefetch_chunks.prefetch=5 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FAIL 0/1
rptest.tests.cloud_storage_scrubber_test.CloudStorageScrubberTest.test_scrubber.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.cloud_storage_usage_test.CloudStorageUsageTest.test_cloud_storage_usage_reporting ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/6
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_conflicting_names ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_conflicting_names ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_creating_and_listing_migrations ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FLAKY 4/6
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_creating_and_listing_migrations_wo_license ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_higher_level_migration_api ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_list_mountable_topics ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.None.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.None.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.executed.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.executing.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.prepared.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FLAKY 3/6
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.prepared.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bc-4fe4-aa57-16add3080ea3 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.preparing.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.in.stage.preparing.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FLAKY 2/6
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.out.stage.executed.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=False.params=.cancellation.dir.out.stage.executing.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bc-4fe4-aa57-16add3080ea3 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.in.stage.executed.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.in.stage.executing.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.in.stage.preparing.use_alias.True ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/6
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_migrated_topic_data_integrity.transfer_leadership=True.params=.cancellation.dir.out.stage.executed.use_alias.False ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.EndToEndSpilloverTest.test_spillover.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_config_batches.num_messages=2.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_config_batches.num_messages=2.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_config_batches.num_messages=2.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FAIL 0/1
rptest.tests.multi_restarts_with_archival_test.MultiRestartTest.test_recovery_after_multiple_restarts.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.partition_movement_test.SIPartitionMovementTest.test_cross_shard.num_to_upgrade=0.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_identical_hwms.partition_count=5.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_identical_hwms.partition_count=5.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_identical_lwms_after_delete_records.partition_count=5.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bf-42dc-a497-ce2a83b26b0a FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_writes_forbidden.partition_count=10.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.read_replica_e2e_test.TestReadReplicaService.test_writes_forbidden.partition_count=10.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.remote_label_test.RemoteLabelsTest.test_clusters_share_bucket.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bc-4fe4-aa57-16add3080ea3 FAIL 0/1
rptest.tests.remote_label_test.RemoteLabelsTest.test_clusters_share_bucket.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.remote_label_test.RemoteLabelsTest.test_clusters_share_bucket.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43bd-4742-bed6-5ed2b47529a0 FAIL 0/1
rptest.tests.services_self_test.BucketScrubSelfTest.test_missing_segment.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.tiered_storage_model_test.TieredStorageTest.test_tiered_storage.cloud_storage_type_and_url_style=.CloudStorageType.S3.1.path.test_case=.TS_Read==True.SegmentRolledByTimeout==True ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.tiered_storage_model_test.TieredStorageTest.test_tiered_storage.cloud_storage_type_and_url_style=.CloudStorageType.S3.1.virtual_host.test_case=.TS_Read==True.SegmentRolledByTimeout==True ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.timequery_test.TimeQueryTest.test_timequery_with_local_gc ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d2-4c6f-8d5e-c876552415f8 FAIL 0/1
rptest.tests.topic_delete_test.TopicDeleteCloudStorageTest.topic_delete_unavailable_test.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_missing_segment.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cbea-43be-43af-9da9-65b590fb292d FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_missing_segment.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59783#0193cc06-67d1-4de2-a7a2-06095d75a3cf FAIL 0/1
test results on build#59824
test_id test_kind job_url test_status passed
rptest.tests.cloud_retention_test.CloudRetentionTimelyGCTest.test_retention_with_node_failures.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FAIL 0/1
rptest.tests.cloud_retention_test.CloudRetentionTimelyGCTest.test_retention_with_node_failures.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5e-4125-9624-54d19586a7a1 FAIL 0/1
rptest.tests.cloud_storage_timing_stress_test.CloudStorageTimingStressTest.test_cloud_storage_with_partition_moves.cleanup_policy=compact.delete ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FLAKY 2/6
rptest.tests.cloud_storage_timing_stress_test.CloudStorageTimingStressTest.test_cloud_storage_with_partition_moves.cleanup_policy=delete ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FAIL 0/1
rptest.tests.consumer_group_balancing_test.ConsumerGroupBalancingTest.test_coordinator_nodes_balance ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FLAKY 5/6
rptest.tests.consumer_group_test.ConsumerGroupStaticMembersRebalance.test_static_member_rejoining_group ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_creating_and_listing_migrations_wo_license ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54ed-43bf-9061-13ca8d8acf67 FAIL 0/1
rptest.tests.data_migrations_api_test.DataMigrationsApiTest.test_creating_and_listing_migrations_wo_license ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5e-4125-9624-54d19586a7a1 FAIL 0/1
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5f-4b3a-8d9c-01d033ac2668 FLAKY 4/6
rptest.tests.delete_records_test.DeleteRecordsTest.test_delete_records_segment_deletion.cloud_storage_enabled=True.truncate_point=at_high_watermark ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f0-43a0-a628-d7ab4383f4e4 FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.EndToEndShadowIndexingTestWithDisruptions.test_write_with_node_failures.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f2-4962-a2ac-c215124e543c FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.EndToEndSpilloverTest.test_spillover.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54ed-43bf-9061-13ca8d8acf67 FAIL 0/6
rptest.tests.e2e_shadow_indexing_test.EndToEndSpilloverTest.test_spillover.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FLAKY 1/6
rptest.tests.e2e_shadow_indexing_test.EndToEndSpilloverTest.test_spillover.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f0-43a0-a628-d7ab4383f4e4 FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.EndToEndSpilloverTest.test_spillover.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5e-4125-9624-54d19586a7a1 FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.EndToEndThrottlingTest.test_throttling.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f2-4962-a2ac-c215124e543c FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_aborted_tx.recovery_overrides=.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_aborted_tx.recovery_overrides=.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_aborted_tx.recovery_overrides=.retention.local.target.bytes.1024.redpanda.remote.write.True.redpanda.remote.read.True.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5e-4125-9624-54d19586a7a1 FAIL 0/1
rptest.tests.e2e_topic_recovery_test.EndToEndTopicRecovery.test_restore_with_aborted_tx.recovery_overrides=.retention.local.target.bytes.1024.redpanda.remote.write.True.redpanda.remote.read.True.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5f-4b3a-8d9c-01d033ac2668 FAIL 0/1
rptest.tests.multi_restarts_with_archival_test.MultiRestartTest.test_recovery_after_multiple_restarts.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5e-4125-9624-54d19586a7a1 FAIL 0/1
rptest.tests.multi_restarts_with_archival_test.MultiRestartTest.test_recovery_after_multiple_restarts.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5f-4b3a-8d9c-01d033ac2668 FAIL 0/1
rptest.tests.offset_for_leader_epoch_archival_test.OffsetForLeaderEpochArchivalTest.test_querying_archive ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f0-43a0-a628-d7ab4383f4e4 FAIL 0/1
rptest.tests.offset_for_leader_epoch_archival_test.OffsetForLeaderEpochArchivalTest.test_querying_archive ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FAIL 0/1
rptest.tests.partition_movement_test.SIPartitionMovementTest.test_cross_shard.num_to_upgrade=0.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5e-4125-9624-54d19586a7a1 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=False.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=False.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FLAKY 2/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=False.with_tiered_storage=False.with_iceberg=True.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5f-4b3a-8d9c-01d033ac2668 FAIL 0/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=False.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=False.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FAIL 0/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=False.with_tiered_storage=True.with_iceberg=True.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5f-4b3a-8d9c-01d033ac2668 FLAKY 2/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FAIL 0/6
rptest.tests.services_self_test.BucketScrubSelfTest.test_missing_segment.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FAIL 0/1
rptest.tests.timequery_test.TimeQueryTest.test_timequery_empty_local_log ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f5-4ae6-9835-098055375582 FAIL 0/1
rptest.tests.timequery_test.TimeQueryTest.test_timequery_empty_local_log ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_fast1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f5-4ae6-9835-098055375582 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_fast1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_fast2.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54ed-43bf-9061-13ca8d8acf67 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_fast3.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f2-4962-a2ac-c215124e543c FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_fast3.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5b-4de4-8b33-1ba23607019c FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_fast3.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f5-4ae6-9835-098055375582 FLAKY 4/6
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_fast3.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FLAKY 1/6
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_missing_segment.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5e-4125-9624-54d19586a7a1 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_size_based_retention.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54ed-43bf-9061-13ca8d8acf67 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_size_based_retention.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5e-4125-9624-54d19586a7a1 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_size_based_retention.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f0-43a0-a628-d7ab4383f4e4 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_size_based_retention.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5f-4b3a-8d9c-01d033ac2668 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_time_based_retention.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f2-4962-a2ac-c215124e543c FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_time_based_retention.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d16a-54f5-4ae6-9835-098055375582 FAIL 0/1
rptest.tests.topic_recovery_test.TopicRecoveryTest.test_time_based_retention.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59824#0193d184-bd5d-46a7-8e12-b02823bccda1 FAIL 0/1
test results on build#59868
test_id test_kind job_url test_status passed
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59868#0193d603-109e-48ac-8560-9fa80a892823 FLAKY 3/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59868#0193d603-109c-4c93-b800-3d11040726cf FAIL 0/6
test results on build#59928
test_id test_kind job_url test_status passed
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59928#0193db34-878f-4ef5-a104-d51f0dfecc10 FAIL 0/2
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59928#0193db34-8790-4fc8-a6d2-448a111a012f FAIL 0/2
partition_balancer_planner_test_rpunit.partition_balancer_planner_test_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59928#0193db34-878f-4ef5-a104-d51f0dfecc10 FLAKY 1/2
rptest.tests.adjacent_segment_merging_test.AdjacentSegmentMergingTest.test_reupload_of_local_segments.acks=-1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db76-5dc2-476e-8745-b6e3b79aa3ea FAIL 0/1
rptest.tests.adjacent_segment_merging_test.AdjacentSegmentMergingTest.test_reupload_of_local_segments.acks=-1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4551-4f40-bb64-a89860084b72 FAIL 0/1
rptest.tests.adjacent_segment_merging_test.AdjacentSegmentMergingTest.test_reupload_of_local_segments.acks=-1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db76-5dc3-455a-800b-7615c47aec73 FAIL 0/1
rptest.tests.adjacent_segment_merging_test.AdjacentSegmentMergingTest.test_reupload_of_local_segments.acks=-1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4552-4c92-81d5-be10214bce40 FAIL 0/1
rptest.tests.adjacent_segment_merging_test.AdjacentSegmentMergingTest.test_reupload_of_local_segments.acks=1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db76-5dc4-4519-80f6-59ef3254131a FAIL 0/1
rptest.tests.adjacent_segment_merging_test.AdjacentSegmentMergingTest.test_reupload_of_local_segments.acks=1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4553-419d-8af4-b4b25687bdc7 FAIL 0/1
rptest.tests.adjacent_segment_merging_test.AdjacentSegmentMergingTest.test_reupload_of_local_segments.acks=1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db76-5dc5-4054-8305-fe2ca0f6ffce FAIL 0/1
rptest.tests.adjacent_segment_merging_test.AdjacentSegmentMergingTest.test_reupload_of_local_segments.acks=1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4554-4e61-8a8c-e713cce21d67 FAIL 0/1
rptest.tests.cloud_retention_test.CloudRetentionTest.test_cloud_retention.max_consume_rate_mb=None.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4552-4c92-81d5-be10214bce40 FAIL 0/6
rptest.tests.cloud_storage_timing_stress_test.CloudStorageTimingStressTest.test_cloud_storage.cleanup_policy=delete ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4554-4e61-8a8c-e713cce21d67 FAIL 0/1
rptest.tests.cloud_storage_timing_stress_test.CloudStorageTimingStressTest.test_cloud_storage_with_partition_moves.cleanup_policy=delete ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4552-4c92-81d5-be10214bce40 FAIL 0/1
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db76-5dc2-476e-8745-b6e3b79aa3ea FLAKY 5/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=False.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4552-4c92-81d5-be10214bce40 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4552-4c92-81d5-be10214bce40 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59928#0193db91-4553-419d-8af4-b4b25687bdc7 FLAKY 2/6
test results on build#59958
test_id test_kind job_url test_status passed
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59958#0193df22-7300-4740-9e83-a7df92727e7d FAIL 0/2
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59958#0193df22-7301-445b-add2-e9b88dc35910 FAIL 0/2
rptest.tests.cloud_retention_test.CloudRetentionTest.test_cloud_retention.max_consume_rate_mb=None.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59958#0193df7d-e8f5-45f3-89d6-a5b3e42b028f FAIL 0/6
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59958#0193df7b-93c3-4485-945c-df290f41ba6a FLAKY 4/6
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59958#0193df7d-e8f7-47b8-bfc4-61d10a553267 FLAKY 2/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59958#0193df7d-e8f5-45f3-89d6-a5b3e42b028f FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59958#0193df7d-e8f6-4a8c-9928-4f3d2715226e FLAKY 2/6
test results on build#59971
test_id test_kind job_url test_status passed
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59971#0193e08c-fa1a-44bf-b035-80a298f5caf2 FAIL 0/2
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59971#0193e08c-fa1b-4de4-a49c-2b5146569433 FAIL 0/2
test results on build#59988
test_id test_kind job_url test_status passed
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59988#0193e36a-1200-43b4-9b0b-e7e61cedab89 FAIL 0/2
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/59988#0193e36a-1201-4cce-b7b8-96d717891763 FAIL 0/2
rptest.tests.cloud_retention_test.CloudRetentionTest.test_cloud_retention.max_consume_rate_mb=20.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59988#0193e3af-8fc3-4ba3-890c-a67376a15ca0 FAIL 0/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=False.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59988#0193e3af-8fc3-4ba3-890c-a67376a15ca0 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/59988#0193e3af-8fc3-4ba3-890c-a67376a15ca0 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/59988#0193e3af-8fc1-4c0c-9b2b-aeae83b11c43 FLAKY 1/6
test results on build#60029
test_id test_kind job_url test_status passed
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60029#0193e6f1-4ecc-4109-a2b4-9778bc84f1c6 FLAKY 1/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=False.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60029#0193e6eb-3a77-4835-9b0b-96c968a3d321 FAIL 0/6
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/60029#0193e6eb-3a76-4be7-821a-994b7986c396 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60029#0193e6eb-3a77-4835-9b0b-96c968a3d321 FAIL 0/6
rptest.tests.upgrade_test.UpgradeFromPriorFeatureVersionCloudStorageTest.test_rolling_upgrade.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60029#0193e6f1-4ed0-41c2-8278-63f11ceebddb FAIL 0/1
test results on build#60039
test_id test_kind job_url test_status passed
kafka_server_rpfixture.kafka_server_rpfixture unit https://buildkite.com/redpanda/redpanda/builds/60039#0193e9a2-d196-4df8-92e5-ec9fd45adf32 FLAKY 1/2
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60039#0193e9e8-f756-423e-b49e-ed768959078a FLAKY 4/6
rptest.tests.partition_movement_test.SIPartitionMovementTest.test_cross_shard.num_to_upgrade=2.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/60039#0193e9e8-f756-423e-b49e-ed768959078a FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=False.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/60039#0193e9e8-f753-4ec4-abc3-b553f9ad4f30 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/60039#0193e9e8-f753-4ec4-abc3-b553f9ad4f30 FAIL 0/1
rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.mixed_versions=True.with_tiered_storage=True.with_iceberg=False.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60039#0193e9e8-f754-4d03-8707-1143654ca3f4 FAIL 0/6
test results on build#60048
test_id test_kind job_url test_status passed
rptest.tests.archival_test.ArchivalTest.test_retention_archival_coordination.acks=-1.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60048#0193f054-f75c-42e2-bf0a-4e369db73247 FAIL 0/1
rptest.tests.archival_test.ArchivalTest.test_retention_archival_coordination.acks=1.cloud_storage_type=CloudStorageType.ABS ducktape https://buildkite.com/redpanda/redpanda/builds/60048#0193f03a-98e5-4caa-bda6-618686a43f6d FAIL 0/1
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60048#0193f054-f75f-4afc-adf0-946a7747defe FLAKY 3/6
test results on build#60128
test_id test_kind job_url test_status passed
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60128#0193fa27-89f0-4bf2-b70e-01a8499bb129 FLAKY 4/6
test results on build#60147
test_id test_kind job_url test_status passed
rptest.tests.datalake.partition_movement_test.PartitionMovementTest.test_cross_core_movements.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/60147#0193fde2-b8b5-4e02-ab64-7cc34163fe69 FLAKY 1/6
test results on build#60319
test_id test_kind job_url test_status passed
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/60319#01943cb2-4825-49a2-9b64-11356031a8b1 FAIL 0/2
gtest_archival_rpunit.gtest_archival_rpunit unit https://buildkite.com/redpanda/redpanda/builds/60319#01943cb2-4825-4fa0-b6f8-de33e89dfd1d FAIL 0/2
rptest.transactions.stream_verifier_test.StreamVerifierTest.test_simple_produce_consume_txn_with_add_node ducktape https://buildkite.com/redpanda/redpanda/builds/60319#01943d0d-c70c-4d7b-a96e-ebb899062972 FLAKY 4/6
test results on build#60433
test_id test_kind job_url test_status passed
rm_stm_tests_rpunit.rm_stm_tests_rpunit unit https://buildkite.com/redpanda/redpanda/builds/60433#01944705-20fd-42ba-bb78-12e5adf8f70b FLAKY 1/2
rm_stm_tests_rpunit.rm_stm_tests_rpunit unit https://buildkite.com/redpanda/redpanda/builds/60433#01944705-20fe-405d-af96-5b36a3b2e42a FLAKY 1/2
rptest.tests.audit_log_test.AuditLogTestsAppLifecycle.test_recovery_mode ducktape https://buildkite.com/redpanda/redpanda/builds/60433#01944747-d4cd-46fd-a885-c09b7103b13d FLAKY 5/6
rptest.tests.compaction_recovery_test.CompactionRecoveryUpgradeTest.test_index_recovery_after_upgrade ducktape https://buildkite.com/redpanda/redpanda/builds/60433#01944747-d4cf-4b15-b137-3c0758aafabb FLAKY 5/6
rptest.tests.partition_balancer_test.PartitionBalancerTest.test_unavailable_nodes ducktape https://buildkite.com/redpanda/redpanda/builds/60433#0194474c-6a9a-4cd6-a226-68723230fe90 FLAKY 4/6
test results on build#60927
test_id test_kind job_url test_status passed
rptest.tests.datalake.datalake_e2e_test.DatalakeE2ETests.test_topic_lifecycle.cloud_storage_type=CloudStorageType.S3.filesystem_catalog_mode=True ducktape https://buildkite.com/redpanda/redpanda/builds/60927#0194762b-ef98-4c81-b983-a5e947ac4c1c FLAKY 1/2

@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from a392416 to ce0cb32 Compare December 15, 2024 18:48
@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 15, 2024

Retry command for Build#59783

please wait until all jobs are finished before running the slash command



/ci-repeat 1
tests/rptest/tests/read_replica_e2e_test.py::TestReadReplicaService.test_writes_forbidden@{"cloud_storage_type":1,"partition_count":10}
tests/rptest/tests/cloud_storage_chunk_read_path_test.py::CloudStorageChunkReadTest.test_prefetch_chunks@{"prefetch":3}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":null,"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"executing"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"preparing"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"out","stage":"executed"},"use_alias":false},"transfer_leadership":true}
tests/rptest/tests/e2e_shadow_indexing_test.py::EndToEndSpilloverTest.test_spillover@{"cloud_storage_type":1}
tests/rptest/tests/e2e_topic_recovery_test.py::EndToEndTopicRecovery.test_restore_with_config_batches@{"cloud_storage_type":2,"num_messages":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_isolate@{"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":-1,"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":1,"cloud_storage_type":2}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_higher_level_migration_api
tests/rptest/tests/remote_label_test.py::RemoteLabelsTest.test_clusters_share_bucket@{"cloud_storage_type":1}
tests/rptest/tests/cloud_storage_chunk_read_path_test.py::CloudStorageChunkReadTest.test_prefetch_chunks@{"prefetch":0}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"prepared"},"use_alias":true},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"out","stage":"executing"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/archival_test.py::ArchivalTest.test_all_partitions_leadership_transfer@{"cloud_storage_type":1}
tests/rptest/tests/archival_test.py::ArchivalTest.test_single_partition_leadership_transfer@{"cloud_storage_type":1}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":0,"cloud_storage_type":1}
tests/rptest/tests/remote_label_test.py::RemoteLabelsTest.test_clusters_share_bucket@{"cloud_storage_type":2}
tests/rptest/tests/read_replica_e2e_test.py::TestReadReplicaService.test_identical_hwms@{"cloud_storage_type":1,"partition_count":5}
tests/rptest/tests/cloud_storage_chunk_read_path_test.py::CloudStorageChunkReadTest.test_prefetch_chunks@{"prefetch":5}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"executed"},"use_alias":true},"transfer_leadership":true}
tests/rptest/tests/e2e_topic_recovery_test.py::EndToEndTopicRecovery.test_restore_with_config_batches@{"cloud_storage_type":1,"num_messages":2}
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_missing_segment@{"cloud_storage_type":1}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":-1,"cloud_storage_type":1}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":1,"cloud_storage_type":1}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_conflicting_names
tests/rptest/tests/read_replica_e2e_test.py::TestReadReplicaService.test_identical_lwms_after_delete_records@{"cloud_storage_type":1,"partition_count":5}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"in","stage":"executed"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_migrated_topic_data_integrity@{"params":{"cancellation":{"dir":"out","stage":"executed"},"use_alias":false},"transfer_leadership":false}
tests/rptest/tests/archival_test.py::ArchivalTest.test_all_partitions_leadership_transfer@{"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_single_partition_leadership_transfer@{"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_timeboxed_uploads@{"acks":0,"cloud_storage_type":2}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_list_mountable_topics

@nvartolomei nvartolomei self-requested a review December 16, 2024 13:44
@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from ce0cb32 to 06ca1b0 Compare December 16, 2024 20:27
@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 16, 2024

Retry command for Build#59824

please wait until all jobs are finished before running the slash command



/ci-repeat 1
tests/rptest/tests/e2e_shadow_indexing_test.py::EndToEndSpilloverTest.test_spillover@{"cloud_storage_type":2}
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_fast2@{"cloud_storage_type":2}
tests/rptest/tests/data_migrations_api_test.py::DataMigrationsApiTest.test_creating_and_listing_migrations_wo_license
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_size_based_retention@{"cloud_storage_type":2}
tests/rptest/tests/e2e_shadow_indexing_test.py::EndToEndSpilloverTest.test_spillover@{"cloud_storage_type":1}
tests/rptest/tests/offset_for_leader_epoch_archival_test.py::OffsetForLeaderEpochArchivalTest.test_querying_archive
tests/rptest/tests/delete_records_test.py::DeleteRecordsTest.test_delete_records_segment_deletion@{"cloud_storage_enabled":true,"truncate_point":"at_high_watermark"}
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_size_based_retention@{"cloud_storage_type":1}
tests/rptest/tests/e2e_shadow_indexing_test.py::EndToEndShadowIndexingTestWithDisruptions.test_write_with_node_failures@{"cloud_storage_type":2}
tests/rptest/tests/e2e_shadow_indexing_test.py::EndToEndThrottlingTest.test_throttling@{"cloud_storage_type":1}
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_fast3@{"cloud_storage_type":2}
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_time_based_retention@{"cloud_storage_type":2}
tests/rptest/tests/timequery_test.py::TimeQueryTest.test_timequery_empty_local_log
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_fast1@{"cloud_storage_type":1}
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_time_based_retention@{"cloud_storage_type":1}
tests/rptest/tests/e2e_topic_recovery_test.py::EndToEndTopicRecovery.test_restore_with_aborted_tx@{"cloud_storage_type":2,"recovery_overrides":{"redpanda.remote.read":true,"redpanda.remote.write":true,"retention.local.target.bytes":1024}}
tests/rptest/tests/multi_restarts_with_archival_test.py::MultiRestartTest.test_recovery_after_multiple_restarts@{"cloud_storage_type":2}
tests/rptest/tests/partition_movement_test.py::SIPartitionMovementTest.test_cross_shard@{"cloud_storage_type":1,"num_to_upgrade":0}
tests/rptest/tests/cloud_retention_test.py::CloudRetentionTimelyGCTest.test_retention_with_node_failures@{"cloud_storage_type":1}
tests/rptest/tests/topic_recovery_test.py::TopicRecoveryTest.test_missing_segment@{"cloud_storage_type":2}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":false,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":false,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/e2e_topic_recovery_test.py::EndToEndTopicRecovery.test_restore_with_aborted_tx@{"cloud_storage_type":2,"recovery_overrides":{}}
tests/rptest/tests/consumer_group_test.py::ConsumerGroupStaticMembersRebalance.test_static_member_rejoining_group
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":true,"mixed_versions":false,"with_iceberg":true,"with_tiered_storage":false}
tests/rptest/tests/e2e_topic_recovery_test.py::EndToEndTopicRecovery.test_restore_with_aborted_tx@{"cloud_storage_type":1,"recovery_overrides":{"redpanda.remote.read":true,"redpanda.remote.write":true,"retention.local.target.bytes":1024}}
tests/rptest/tests/multi_restarts_with_archival_test.py::MultiRestartTest.test_recovery_after_multiple_restarts@{"cloud_storage_type":1}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":true,"mixed_versions":false,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/cloud_retention_test.py::CloudRetentionTimelyGCTest.test_retention_with_node_failures@{"cloud_storage_type":2}
tests/rptest/tests/cloud_storage_timing_stress_test.py::CloudStorageTimingStressTest.test_cloud_storage_with_partition_moves@{"cleanup_policy":"delete"}
tests/rptest/tests/e2e_topic_recovery_test.py::EndToEndTopicRecovery.test_restore_with_aborted_tx@{"cloud_storage_type":1,"recovery_overrides":{}}
tests/rptest/tests/services_self_test.py::BucketScrubSelfTest.test_missing_segment@{"cloud_storage_type":1}

@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from 06ca1b0 to 63eb5f5 Compare December 17, 2024 17:47
@vbotbuildovich
Copy link
Collaborator

Retry command for Build#59868

please wait until all jobs are finished before running the slash command

/ci-repeat 1
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}

@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from 63eb5f5 to b7836dd Compare December 17, 2024 22:32
@Lazin Lazin requested a review from a team as a code owner December 17, 2024 22:32
@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from b7836dd to a52b914 Compare December 18, 2024 19:16
@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 18, 2024

Retry command for Build#59928

please wait until all jobs are finished before running the slash command



/ci-repeat 1
tests/rptest/tests/adjacent_segment_merging_test.py::AdjacentSegmentMergingTest.test_reupload_of_local_segments@{"acks":-1,"cloud_storage_type":1}
tests/rptest/tests/adjacent_segment_merging_test.py::AdjacentSegmentMergingTest.test_reupload_of_local_segments@{"acks":1,"cloud_storage_type":2}
tests/rptest/tests/adjacent_segment_merging_test.py::AdjacentSegmentMergingTest.test_reupload_of_local_segments@{"acks":-1,"cloud_storage_type":2}
tests/rptest/tests/adjacent_segment_merging_test.py::AdjacentSegmentMergingTest.test_reupload_of_local_segments@{"acks":1,"cloud_storage_type":1}
tests/rptest/tests/cloud_storage_timing_stress_test.py::CloudStorageTimingStressTest.test_cloud_storage@{"cleanup_policy":"delete"}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":false,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/cloud_retention_test.py::CloudRetentionTest.test_cloud_retention@{"cloud_storage_type":2,"max_consume_rate_mb":null}
tests/rptest/tests/cloud_storage_timing_stress_test.py::CloudStorageTimingStressTest.test_cloud_storage_with_partition_moves@{"cleanup_policy":"delete"}

@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from a52b914 to 9cb55f3 Compare December 19, 2024 13:33
@vbotbuildovich
Copy link
Collaborator

Retry command for Build#59958

please wait until all jobs are finished before running the slash command

/ci-repeat 1
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/cloud_retention_test.py::CloudRetentionTest.test_cloud_retention@{"cloud_storage_type":2,"max_consume_rate_mb":null}

@Lazin
Copy link
Contributor Author

Lazin commented Dec 19, 2024

/ci-repeat 1
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/cloud_retention_test.py::CloudRetentionTest.test_cloud_retention@{"cloud_storage_type":2,"max_consume_rate_mb":null}

@vbotbuildovich
Copy link
Collaborator

Retry command for Build#59988

please wait until all jobs are finished before running the slash command

/ci-repeat 1
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":false,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/cloud_retention_test.py::CloudRetentionTest.test_cloud_retention@{"cloud_storage_type":2,"max_consume_rate_mb":20}

@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch 2 times, most recently from 83a0abc to 8b33548 Compare December 20, 2024 22:11
@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 21, 2024

Retry command for Build#60029

please wait until all jobs are finished before running the slash command



/ci-repeat 1
tests/rptest/tests/upgrade_test.py::UpgradeFromPriorFeatureVersionCloudStorageTest.test_rolling_upgrade@{"cloud_storage_type":1}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":false,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}

@Lazin
Copy link
Contributor Author

Lazin commented Dec 21, 2024

/ci-repeat 1
tests/rptest/tests/upgrade_test.py::UpgradeFromPriorFeatureVersionCloudStorageTest.test_rolling_upgrade@{"cloud_storage_type":1}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":false,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}

@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 21, 2024

Retry command for Build#60039

please wait until all jobs are finished before running the slash command



/ci-repeat 1
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":false,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":2,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}
tests/rptest/tests/partition_movement_test.py::SIPartitionMovementTest.test_cross_shard@{"cloud_storage_type":2,"num_to_upgrade":2}
tests/rptest/tests/random_node_operations_test.py::RandomNodeOperationsTest.test_node_operations@{"cloud_storage_type":1,"enable_failures":true,"mixed_versions":true,"with_iceberg":false,"with_tiered_storage":true}

@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from ba45e29 to 9b0a748 Compare December 22, 2024 20:03
@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 22, 2024

Retry command for Build#60048

please wait until all jobs are finished before running the slash command


/ci-repeat 1
tests/rptest/tests/archival_test.py::ArchivalTest.test_retention_archival_coordination@{"acks":1,"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_retention_archival_coordination@{"acks":-1,"cloud_storage_type":1}

@Lazin
Copy link
Contributor Author

Lazin commented Dec 23, 2024

/ci-repeat 1
tests/rptest/tests/archival_test.py::ArchivalTest.test_retention_archival_coordination@{"acks":1,"cloud_storage_type":2}
tests/rptest/tests/archival_test.py::ArchivalTest.test_retention_archival_coordination@{"acks":-1,"cloud_storage_type":1}

@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from 9b0a748 to 779bc98 Compare December 24, 2024 17:51
@Lazin Lazin changed the title archival: Use read-write fence in the ntp_archiver [CORE-8769] archival: Use read-write fence in the ntp_archiver Jan 9, 2025
dotnwat
dotnwat previously requested changes Jan 9, 2025
Copy link
Member

@dotnwat dotnwat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we have a ducktape test that reproduces CORE-8769 so that we can verify this as a fix?

@Lazin
Copy link
Contributor Author

Lazin commented Jan 9, 2025

can we have a ducktape test that reproduces CORE-8769 so that we can verify this as a fix?

This is not a bugfix and CORE-8769 is just a high level description of the feature, I don't think we have something to reproduce. But since it's used for every upload/GC/retention operation you can be sure that the coverage is good.

@dotnwat
Copy link
Member

dotnwat commented Jan 9, 2025

can we have a ducktape test that reproduces CORE-8769 so that we can verify this as a fix?

This is not a bugfix and CORE-8769 is just a high level description of the feature, I don't think we have something to reproduce. But since it's used for every upload/GC/retention operation you can be sure that the coverage is good.

Sorry, is it this one? https://redpandadata.atlassian.net/browse/CORE-8742

@dotnwat dotnwat changed the title [CORE-8769] archival: Use read-write fence in the ntp_archiver [CORE-NNNN] archival: Use read-write fence in the ntp_archiver Jan 9, 2025
@dotnwat
Copy link
Member

dotnwat commented Jan 16, 2025

Some examples:

Thanks! I guess we can use these examples to drive the construction fault injection tests?

Copy link
Member

@dotnwat dotnwat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks good to me. I added several questions to help with my understanding of the changes.

High level it looks like this "fencing" is preventing certain types of state from being replicated into the log, is that correct?

The other, complementary aspect of fencing, is the usage of fences on read sides to disallow problematic states. Does this PR have such a thing? Especially if this does exist, how do you expect the system to behave after upgrade if the system already contains a problematic state? In this case, the former would prevent new problems, but what about existing problems in persistent state?

Comment on lines 2261 to 2308
if (mdiff.empty()) {
vlog(_rtclog.debug, "No upload metadata collected, returning early");
co_return total;
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it feels like this make things more complicated and fragile? before the fencing we'd still drop through and build a new batch even if mdiff was empty. if fencing is in place to prevent duplicates from being applied, why are we now bailing early here before replicating? is this an optimization? if so, it seems like it would be preferential to have a unified code path? please add some comments to explain what is happening.

if the fencing feature is disabled, then unsafe_add gets set to true automatically. is mdiff.empty check related too to this feature?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is just a cleanup, the check for emptiness is done on the lower level in the archival STM. If the array is empty nothing will be replicated but we will go into the STM, take locks etc. It's much better to bail out early. The mdiff could become empty not because of fencing (the fencing is applied in the STM when the commands are applied). It can become empty if uploads has failed.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It can become empty if uploads has failed.

right but it's in here without any explanation and it's unclear if it is related to fencing since that is what the commit is related to.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not related to the fencing and can be removed. But it's a minor thing and it is also a small improvement.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not related to the fencing and can be removed. But it's a minor thing and it is also a small improvement.

That's fine, it's just not clear at all when reviewing code what it is. A two line commit that adds that improvement, or a self-review-comment could make that clear.

src/v/cluster/archival/ntp_archiver_service.cc Outdated Show resolved Hide resolved
/// Replicate archival metadata
ss::future<ntp_archiver::upload_group_result> replicate_archival_metadata(
archival_stm_fence fence,
std::list<wait_uploads_complete_result> finished_uploads);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This list will have one or two elements

std::vector

Comment on lines -988 to -994

if (add_segments.empty()) {
if (segments.empty()) {
co_return errc::success;
}

storage::record_batch_builder b(
model::record_batch_type::archival_metadata, model::offset(0));
for (auto& meta : add_segments) {
iobuf key_buf = serde::to_iobuf(add_segment_cmd::key);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't really understand what is being deduplicated. maybe if you move some of the code further away in the file (e.g. at the bottom) that the diff would render in a way that is more obvious.

another non-obvious thing is locking. you were calling do_add_segment under a lock from add_segment. but do_add_segment seems to have been removed but i don't see the lock now in the new code. so that's confusing

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The archival_metadata_stm has methods that replicate some commands like add_segments. But it also has a command builder utility that allows to build custom config batch. Most of the archival_metadata_stm methods that build batches are just creating the command builder internally and using it to create and replicate the batch (the command builder is doing all the locking internally). The add_segments was an exception. Initially, in the ntp_archiver I started using command builder instead of the add_segments to add read_write_fence command. But that created a situation where we have two different code paths that can add segments to the STM.

In this commit I used the command builder to build the same batch and replicate it. I also added the fence so the ntp_archiver could just use add_segments method as before. The code is covered by tests extensively so there is no need to add new ones.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you address what seems to be the removal of some locking? if this is just deduplicating, the i'd expect that locking were retained. so maybe it is retained some how indirectly?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The locking is not removed, the locking is done in the command_builder. It acquires the lock inside the replicate method. The actual batch generation doesn't have to happen under the lock. It's just a transformation of the input.

src/v/cluster/archival/ntp_archiver_service.cc Outdated Show resolved Hide resolved
src/v/cluster/archival/ntp_archiver_service.cc Outdated Show resolved Hide resolved
src/v/cluster/archival/ntp_archiver_service.cc Outdated Show resolved Hide resolved
@dotnwat dotnwat dismissed their stale review January 16, 2025 21:00

full review now

Lazin added 13 commits January 17, 2025 15:10
The snapshot doesn't serialize the applied-offset field of the manifest.
This commit fixes this.

The field is used by the fencing mechanism. Prior to this commit (and
the PR that adds this commit) the field was write only. It was updated
and never actually used because we don't have any code in the write path
that generates read_write_fence commands for the archival STM.

Before the fencing mechanism could be used the snapshot has to be fixed,
otherwise the replicas may diverge.

Signed-off-by: Evgeny Lazin <[email protected]>
Previously, the `read_write_fence` command was added to the
`archival_metadata_stm` to ensure consistency. The command operates as
follows:
- The STM stores the offset of the last applied command.
- The `read_write_fence` command is initialized with the last applied
  offset and is included as the first entry in the archival STM record
  batch.
- When the batch is replicated and eventually applied to the STM's
  in-memory state, the `read_write_fence` compares its stored offset
  with the STM's last applied offset.
  - If the offsets do not match, all remaining commands in the batch
    are discarded.
  - If the offsets match, the remaining commands are applied.

This mechanism ensures that if any changes to the STM's in-memory state
occur after the ntp_archiver reads the last applied offset, the batch is
aborted. This requires the `read_write_fence` to always be the first
command in the record batch.

Currently, the `ntp_archiver` does not emit the `read_write_fence`
command. This commit addresses that by implementing the following logic:
1. The `ntp_archiver` reads the last applied offset from the STM at the
   start of a new upload iteration.
2. It searches for an upload candidate and performs the upload.
3. The `ntp_archiver` replicates metadata describing the upload,
   including a `read_write_fence` command in the record batch.
4. The `read_write_fence` is initialized using the last applied offset
   cached at the beginning.

This ensures that the configuration batch generated by the `ntp_archiver`
can only be applied to the STM if its state remains unchanged. Any
concurrent changes to the STM state will prevent the batch from being
applied.

This utility ensures that if any changes to the STM are made while
segments are uploaded to S3, there will be no metadata conflict. The
same holds true if a portion of the log is replayed by the STM twice.
Every configuration batch can only be applied to a specific version of
the archival STM state. This makes the archival STM effectively
idempotent.

Note, that there is no way for the 'ntp_archiver' to replay any log
messages twice or make any concurrent modifications to the archival STM.
This is only possible if we have some bug. We're not relying on this
mechanism for correctness and only using it as a safety net.

Signed-off-by: Evgeny Lazin <[email protected]>
The check is no longer needed because we're using fencing mechanism to
prevent concurrency. The check is actually performed when the segment is
uploaded. The removed check was used as an optimistic concurrency
control mechanism and is now replaced by the RW-fence.

Also, deprecate the error code that STM uses to communicate the
consistency violation to the caller. The error code is not used anywhere
else.

Signed-off-by: Evgeny Lazin <[email protected]>
The option was never turned on by default. Our plan was to eventually
enable it but it is now replaced with fencing mechanism which is always
on and can't be disabled.

Signed-off-by: Evgeny Lazin <[email protected]>
This commit enables rw-fence mechanism for housekeeping reuploads. In
case if the housekeeping is running on a stale version of the STM
snapshot the update will be rejected.

Signed-off-by: Evgeny Lazin <[email protected]>
Use rw-fence for both normal retention/GC and spillover. Currently, the
upload metadata validation only checks added segments. Because of that
there is still some room for concurrent updates during the housekeeping
(GC or retention).

With rw-fence the metadata updates related to retention or GC will
become safer.

Signed-off-by: Evgeny Lazin <[email protected]>
Previous implementation of the archival STM had a bug because of which
the last applied offset wasn't added to the snapshot. This could
potentially make replicas diverge. The solution is to add a feature flag
and use the rw-fence mechanism only if all replicas are upgraded.

Signed-off-by: Evgeny Lazin <[email protected]>
Split method into two parts:
- wait_uploads_complete
- replicate_archival_metadata

The first method is waiting until all uploads are finished. But unlike
wait_uploads it doesn't replicate the metadata. Instead of doing this it
just returns all information needed to replicate it.

The second method takes the output of the wait_uploads_complete and
replicates it.

Finally, the wait_uploads method is now implemented using this two new
methods.

This is a preparation for the next commit. Currently, when we're
uploading both compacted and non-compacted segments in the same
iteration of the upload loop they both replicated independently. This
worked fine before (with the exception of the race condition on
_projected_manifest_clean_at). But with the fencing mechanism one of
this wait_uploads calls will fail to replicate because of the fence.
Currently, the same fence is used to invoke wait_uploads for compacted
and non-compacted segments. The solution to this problem is to use
wait_uploads_complete to wait until both compacted and non-compacted
uploads are completed and then use a single replicate_archival_metadata
call. This call will be able to use the fence value correctly.

Signed-off-by: Evgeny Lazin <[email protected]>
Put non-compacted segment metadata and compacted segment metadata into
the same archival control batch. This is needed to make fencing work
correctly if both comapcted and non-compacted uploads are made in the
same upload loop iteraton.

Signed-off-by: Evgeny Lazin <[email protected]>
Switch back to using 'add_segments' method. The implementation
is now using builder to generate commands. There is no longer need to
duplicate the logic and the logging will become the same as it was
before the fence was added.

Signed-off-by: Evgeny Lazin <[email protected]>
All checks and initialization are more readable this way.

Signed-off-by: Evgeny Lazin <[email protected]>
The new cluster config is called
'cloud_storage_disable_archival_stm_rw_fence'. If it's set to 'true' it
disables the fencing mechanism. The config is set to false by default
and the description text mentioned that it shouldn't be set.

Signed-off-by: Evgeny Lazin <[email protected]>
@Lazin Lazin force-pushed the pr/use-fencing-mechanism-in-archiver branch from bba518c to ccb9790 Compare January 17, 2025 20:15
@Lazin Lazin requested a review from dotnwat January 17, 2025 20:15
@dotnwat
Copy link
Member

dotnwat commented Jan 17, 2025

@Lazin i have no idea what changed in the force push it contains 18,000 LOC of change across 500 files. I realize it was to fix a conflict so it was necessary, but what changed with respect to this PR?

@dotnwat
Copy link
Member

dotnwat commented Jan 17, 2025

@Lazin can you also respond to the high level review comment? #24574 (review)

@Lazin
Copy link
Contributor Author

Lazin commented Jan 17, 2025

@Lazin i have no idea what changed in the force push it contains 18,000 LOC of change across 500 files. I realize it was to fix a conflict so it was necessary, but what changed with respect to this PR?

@dotnwat commit messages and I also replaced std::list with std::vector.

@Lazin
Copy link
Contributor Author

Lazin commented Jan 17, 2025

cc @dotnwat

High level it looks like this "fencing" is preventing certain types of state from being replicated into the log, is that correct?

No. It just prevent commands from being applied to the in-memory state in the wrong order. In a nutshell, if we started upload based on the archival STM state that was generated by applying offsets from 0 to 38727 we will add a read_write_fence command with fence=38727 to the configuration batch. Then we will add add_segment commands etc. Then we will replicate the batch. If the state of the STM changed and we applied command with offset 38799 while the segment was uploaded (for any reason) then the configuration batch will not be applied.

The other, complementary aspect of fencing, is the usage of fences on read sides to disallow problematic states. Does this PR have such a thing? Especially if this does exist, how do you expect the system to behave after upgrade if the system already contains a problematic state? In this case, the former would prevent new problems, but what about existing problems in persistent state?

The reader in this case is a background loop of the archival_metadata_stm. The upgrade is fine because we will only emit fences after all nodes are upgraded (the fencing is gated by the feature flag).

@dotnwat
Copy link
Member

dotnwat commented Jan 20, 2025

Thanks @Lazin for being patient with all my questions!

@dotnwat dotnwat merged commit b091dde into redpanda-data:dev Jan 20, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants