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

config: iceberg_enabled should not be enterprise #24421

Merged

Conversation

oleiman
Copy link
Member

@oleiman oleiman commented Dec 3, 2024

For beta version, should not require a license.

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

Improvements

  • Beta version of Iceberg support was incorrectly classified as "enterprise only".

For beta version, should not require a license.

Signed-off-by: Oren Leiman <[email protected]>
@oleiman oleiman requested a review from a team as a code owner December 3, 2024 17:59
@oleiman oleiman self-assigned this Dec 3, 2024
@vbotbuildovich
Copy link
Collaborator

the below tests from https://buildkite.com/redpanda/redpanda/builds/59186#01938db0-3aa7-4f78-8f4e-14d3cceb7e8e have failed and will be retried

gtest_raft_rpunit

@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 3, 2024

ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59186#01938df2-0f7b-48f2-bb0c-35f9eaf60a2c
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59186#01938df2-0f7d-4fed-a3e1-5804cb5ee387
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59186#01938df2-0f79-4601-97e0-e353898c9be1
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59186#01938df2-0f80-4b17-b204-78e3f1cfebf4
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59186#01938e0d-732e-487d-a34a-85f281d5b85f
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59186#01938e0d-7331-44f6-b163-e1f2a4cf69a9
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59186#01938e0d-7335-470a-bd6c-0e9707339410
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59201#01938f20-7f40-4423-a5f7-e028e6d79dbf
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59201#01938f20-7f3e-4833-9e17-504baf80c125
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59201#01938f20-7f43-4eeb-b9b3-378caf1eafb2
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59201#01938f25-238e-431e-9037-fff33c0a97e0
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59201#01938f20-7f41-4155-9b52-d59ff8b762ef
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59201#01938f25-2390-43a9-a16d-701929d63aad
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59201#01938f25-2391-4b5d-a4be-d46e35dd2f77
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/59201#01938f25-2393-4b73-b279-f1707609eb87

@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 3, 2024

Retry command for Build#59186

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

/ci-repeat 1
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":true,"clean_node_before_recovery":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_escape_hatch_license_variable@{"clean_node_before_upgrade":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":false,"clean_node_before_recovery":true}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":false,"clean_node_before_recovery":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_escape_hatch_license_variable@{"clean_node_before_upgrade":true}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":true,"clean_node_before_recovery":true}

@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 3, 2024

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/59186#01938df2-0f7d-4fed-a3e1-5804cb5ee387:

"rptest.tests.license_enforcement_test.LicenseEnforcementTest.test_license_enforcement.clean_node_before_recovery=True.clean_node_after_recovery=False"

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/59186#01938df2-0f80-4b17-b204-78e3f1cfebf4:

"rptest.tests.license_enforcement_test.LicenseEnforcementTest.test_escape_hatch_license_variable.clean_node_before_upgrade=True"

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/59186#01938e0d-732e-487d-a34a-85f281d5b85f:

"rptest.tests.license_enforcement_test.LicenseEnforcementTest.test_license_enforcement.clean_node_before_recovery=True.clean_node_after_recovery=False"

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/59186#01938e0d-7331-44f6-b163-e1f2a4cf69a9:

"rptest.tests.license_enforcement_test.LicenseEnforcementTest.test_escape_hatch_license_variable.clean_node_before_upgrade=True"

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/59201#01938f20-7f43-4eeb-b9b3-378caf1eafb2:

"rptest.tests.license_enforcement_test.LicenseEnforcementTest.test_escape_hatch_license_variable.clean_node_before_upgrade=True"

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/59201#01938f20-7f41-4155-9b52-d59ff8b762ef:

"rptest.tests.license_enforcement_test.LicenseEnforcementTest.test_license_enforcement.clean_node_before_recovery=True.clean_node_after_recovery=False"

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/59201#01938f25-238e-431e-9037-fff33c0a97e0:

"rptest.tests.license_enforcement_test.LicenseEnforcementTest.test_license_enforcement.clean_node_before_recovery=True.clean_node_after_recovery=False"

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/59201#01938f25-2390-43a9-a16d-701929d63aad:

"rptest.tests.license_enforcement_test.LicenseEnforcementTest.test_escape_hatch_license_variable.clean_node_before_upgrade=True"

@oleiman
Copy link
Member Author

oleiman commented Dec 3, 2024

@michael-redpanda - worth noting that datalake_iceberg will still show up in enterprise feature reports (and at the associated API) per

enum class license_required_feature {
audit_logging,
cloud_storage,
partition_auto_balancing_continuous,
core_balancing_continuous,
gssapi,
oidc,
schema_id_validation,
rbac,
fips,
datalake_iceberg,
leadership_pinning,
};

I think that's desirable. There's no harm in letting community users know that they're using an enterprise feature. We just don't want to prevent them from turning it on.

@oleiman
Copy link
Member Author

oleiman commented Dec 3, 2024

CI Failures:

@oleiman
Copy link
Member Author

oleiman commented Dec 3, 2024

/ci-repeat 1
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":true,"clean_node_before_recovery":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_escape_hatch_license_variable@{"clean_node_before_upgrade":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":false,"clean_node_before_recovery":true}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":false,"clean_node_before_recovery":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_escape_hatch_license_variable@{"clean_node_before_upgrade":true}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":true,"clean_node_before_recovery":true}

@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Dec 4, 2024

Retry command for Build#59201

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

/ci-repeat 1
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":true,"clean_node_before_recovery":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":false,"clean_node_before_recovery":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":true,"clean_node_before_recovery":true}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_escape_hatch_license_variable@{"clean_node_before_upgrade":true}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_escape_hatch_license_variable@{"clean_node_before_upgrade":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":false,"clean_node_before_recovery":true}

@oleiman
Copy link
Member Author

oleiman commented Dec 4, 2024

/ci-repeat 1
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":true,"clean_node_before_recovery":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":false,"clean_node_before_recovery":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":true,"clean_node_before_recovery":true}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_escape_hatch_license_variable@{"clean_node_before_upgrade":true}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_escape_hatch_license_variable@{"clean_node_before_upgrade":false}
tests/rptest/tests/license_enforcement_test.py::LicenseEnforcementTest.test_license_enforcement@{"clean_node_after_recovery":false,"clean_node_before_recovery":true}

@oleiman
Copy link
Member Author

oleiman commented Dec 4, 2024

CI Failure:

  • unrelated bazel flake /src/v/raft/tests:persisted_stm_test

@oleiman oleiman enabled auto-merge December 5, 2024 01:42
@oleiman oleiman merged commit cbecb9f into redpanda-data:dev Dec 5, 2024
17 checks passed
@vbotbuildovich
Copy link
Collaborator

/backport v24.3.x

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