Skip to content

Core: Remove deprecated ThreadPools.WORKER_THREAD_POOL_SIZE_PROP - #17848

Closed
nanjeshramesh wants to merge 1 commit into
apache:mainfrom
nanjeshramesh:remove-deprecated-thread-pools-prop
Closed

Core: Remove deprecated ThreadPools.WORKER_THREAD_POOL_SIZE_PROP#17848
nanjeshramesh wants to merge 1 commit into
apache:mainfrom
nanjeshramesh:remove-deprecated-thread-pools-prop

Conversation

@nanjeshramesh

Copy link
Copy Markdown

Closes #16445.

Searched the codebase for every method or field marked @deprecated ... will be removed in 1.12.0 (the specific removal target, not the ones freshly
deprecated during 1.12.0's own development cycle with a later removal
version). Only one matched: ThreadPools.WORKER_THREAD_POOL_SIZE_PROP, an
alias for SystemConfigs.WORKER_THREAD_POOL_SIZE.propertyKey() that's had no
callers anywhere in the repo for a while.

Removed it and added the corresponding accepted-break entry to
.palantir/revapi.yml, filed under the same 1.11.0 section other
deprecations scheduled for 1.12.0 removal are already tracked under, to match
existing convention.

Verified: iceberg-core compiles cleanly, revapi passes (confirms the
accepted-break entry is correctly formatted), and there's no dedicated test
file for ThreadPools since this field was never covered by one.


AI Disclosure

  • Model: Claude Sonnet 5
  • Platform/Tool: Claude Code
  • Human Oversight: fully reviewed
  • Prompt Summary: Find and remove Iceberg methods/fields deprecated with a
    removal target of 1.12.0, since 1.11.0 has shipped, per issue Remove deprecated methods for 1.12.0 #16445.

This field was deprecated in favor of SystemConfigs.WORKER_THREAD_POOL_SIZE
and marked for removal in 1.12.0. Now that 1.11.0 has shipped, it's due.

It has no remaining callers anywhere in the repo, so this is a clean
removal. Added the corresponding accepted-break entry to
.palantir/revapi.yml, matching the pattern already used for other
deprecations scheduled for removal in 1.12.0.

Generated-by: Claude Code
@github-actions github-actions Bot added the core label Aug 27, 2026
@nanjeshramesh nanjeshramesh changed the title Remove deprecated ThreadPools.WORKER_THREAD_POOL_SIZE_PROP Core: Remove deprecated ThreadPools.WORKER_THREAD_POOL_SIZE_PROP Aug 27, 2026
@dramaticlly

Copy link
Copy Markdown
Contributor

hey @nanjeshramesh, I already have the #17812 approved for this just FYI

@nanjeshramesh

Copy link
Copy Markdown
Author

hey @nanjeshramesh, I already have the #17812 approved for this just FYI

Thanks for the heads up @dramaticlly ! Good to know #17812 already covers this, closing this one in favor of that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove deprecated methods for 1.12.0

2 participants