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

chore: minor updates for build system improvements #19784

Merged
merged 8 commits into from
Jun 12, 2024

Conversation

dotnwat
Copy link
Member

@dotnwat dotnwat commented Jun 11, 2024

  • Minor updates to headers / code organization
  • In support of bazel investigation, but generally universal.

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.1.x
  • v23.3.x
  • v23.2.x

Release Notes

  • none

dotnwat added 4 commits June 11, 2024 11:01
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
@dotnwat dotnwat requested a review from andrwng June 11, 2024 22:35
dotnwat added 4 commits June 11, 2024 16:19
std::btree_set in newer abseil returns const iterators (like std::set -
https://en.cppreference.com/w/cpp/container/set/begin). the rationale
for this is that the container is indexing a T but the compiler can't
determine which parts of T are used in the comparison function, so it
stays conservative.

i manually looked and it seemed as tho the end field was never involved
in comparisons, so this is probably safe. but btree_map would probably
be clearer where you put the mutable parts in the value.

we could also remove and then re-insert to make compiler happy.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Makes for finer grained libraries in the bazel build.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Jun 12, 2024

new failures in https://buildkite.com/redpanda/redpanda/builds/50135#01900a26-8398-47f2-b23d-34e875f14428:

"rptest.tests.e2e_shadow_indexing_test.EndToEndThrottlingTest.test_throttling.cloud_storage_type=CloudStorageType.S3"

new failures in https://buildkite.com/redpanda/redpanda/builds/50141#01900ad8-c82c-4f3a-b1b9-bd453d4c3d48:

"rptest.tests.random_node_operations_test.RandomNodeOperationsTest.test_node_operations.enable_failures=True.num_to_upgrade=0.with_tiered_storage=False"

@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Jun 12, 2024

@dotnwat
Copy link
Member Author

dotnwat commented Jun 12, 2024

Failure was #19632 which was fixed an hour ago, but we missed the cut-off.

@dotnwat dotnwat merged commit eaf06ba into redpanda-data:dev Jun 12, 2024
15 of 18 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.

3 participants