Skip to content

Commit 2e429e5

Browse files
authored
Merge pull request #30357 from WillemKauf/maintenance_p2
`ct/l1`: some more mechanical changes within `maintenance/compaction`
2 parents 46fb948 + a65f518 commit 2e429e5

17 files changed

Lines changed: 495 additions & 387 deletions

src/v/cloud_topics/level_one/maintenance/BUILD

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,35 @@ redpanda_cc_library(
1616
],
1717
)
1818

19+
redpanda_cc_library(
20+
name = "l1_object_sink",
21+
srcs = [
22+
"l1_object_sink.cc",
23+
],
24+
hdrs = [
25+
"l1_object_sink.h",
26+
],
27+
visibility = [
28+
"//src/v/cloud_topics/level_one:__subpackages__",
29+
],
30+
deps = [
31+
":logger",
32+
"//src/v/cloud_storage_clients",
33+
"//src/v/cloud_topics/level_one/common:abstract_io",
34+
"//src/v/cloud_topics/level_one/common:object",
35+
"//src/v/cloud_topics/level_one/common:object_id",
36+
"//src/v/cloud_topics/level_one/metastore",
37+
"//src/v/cloud_topics/level_one/metastore:offset_interval_set",
38+
"//src/v/cloud_topics/level_one/metastore:retry",
39+
"//src/v/compaction:reducer",
40+
"//src/v/config",
41+
"//src/v/model",
42+
"//src/v/ssx:future_util",
43+
"//src/v/utils:prefix_logger",
44+
"@seastar",
45+
],
46+
)
47+
1948
redpanda_cc_library(
2049
name = "worker",
2150
srcs = [
@@ -54,6 +83,7 @@ redpanda_cc_library(
5483
"//src/v/resource_mgmt:memory_groups",
5584
"//src/v/ssx:future_util",
5685
"//src/v/ssx:work_queue",
86+
"//src/v/utils:prefix_logger",
5787
"@seastar",
5888
],
5989
)

src/v/cloud_topics/level_one/maintenance/compaction/BUILD

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,12 @@ redpanda_cc_library(
4040
":compaction_filter",
4141
"//src/v/bytes",
4242
"//src/v/bytes:iostream",
43-
"//src/v/cloud_storage_clients",
4443
"//src/v/cloud_topics:log_reader_config",
4544
"//src/v/cloud_topics/level_one/common:abstract_io",
4645
"//src/v/cloud_topics/level_one/common:object",
47-
"//src/v/cloud_topics/level_one/common:object_id",
4846
"//src/v/cloud_topics/level_one/frontend_reader:level_one_reader_probe",
4947
"//src/v/cloud_topics/level_one/frontend_reader:reader",
48+
"//src/v/cloud_topics/level_one/maintenance:l1_object_sink",
5049
"//src/v/cloud_topics/level_one/maintenance:logger",
5150
"//src/v/cloud_topics/level_one/maintenance:meta",
5251
"//src/v/cloud_topics/level_one/maintenance:worker_probe",
@@ -62,7 +61,7 @@ redpanda_cc_library(
6261
"//src/v/container:chunked_vector",
6362
"//src/v/model",
6463
"//src/v/model:batch_compression",
65-
"//src/v/ssx:future_util",
64+
"//src/v/utils:prefix_logger",
6665
"@seastar",
6766
],
6867
)

0 commit comments

Comments
 (0)