Skip to content

Refactor class loader safety in Iceberg and Delta split managers#12699

Merged
findepi merged 1 commit intotrinodb:masterfrom
findepi:findepi/fix-class-loader-safety-in-icebergsplitmanager-70849a
Jun 6, 2022
Merged

Refactor class loader safety in Iceberg and Delta split managers#12699
findepi merged 1 commit intotrinodb:masterfrom
findepi:findepi/fix-class-loader-safety-in-icebergsplitmanager-70849a

Conversation

@findepi
Copy link
Copy Markdown
Member

@findepi findepi commented Jun 6, 2022

Instantiating ClassLoaderSafeConnectorSplitSource with TCCL was OK,
because the split manager itself is wrapped in
ClassLoaderSafeConnectorSplitManager, so the TCCL is the plugin class
loader. However, the code could be more explicit.

@findepi findepi requested a review from losipiuk June 6, 2022 13:43
@cla-bot cla-bot bot added the cla-signed label Jun 6, 2022
@findepi findepi force-pushed the findepi/fix-class-loader-safety-in-icebergsplitmanager-70849a branch from c8e1ca3 to ad47dfe Compare June 6, 2022 14:42
Instantiating `ClassLoaderSafeConnectorSplitSource` with TCCL was OK,
because the split manager itself is wrapped in
`ClassLoaderSafeConnectorSplitManager`, so the TCCL is the plugin class
loader. However, the code could be more explicit.
@findepi findepi force-pushed the findepi/fix-class-loader-safety-in-icebergsplitmanager-70849a branch from ad47dfe to d3c0474 Compare June 6, 2022 14:44
@findepi findepi changed the title Fix class loader safety in IcebergSplitManager Refactor class loader safety in Iceberg and Delta split managers Jun 6, 2022
@findepi findepi added the no-release-notes This pull request does not require release notes entry label Jun 6, 2022
@findepi findepi merged commit 497a247 into trinodb:master Jun 6, 2022
@findepi findepi deleted the findepi/fix-class-loader-safety-in-icebergsplitmanager-70849a branch June 6, 2022 18:51
@github-actions github-actions bot added this to the 385 milestone Jun 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed no-release-notes This pull request does not require release notes entry

Development

Successfully merging this pull request may close these issues.

2 participants