drill
DRILL-8314: Add support for automatically retrying and disabling broken storage plugins
#2655
Merged

DRILL-8314: Add support for automatically retrying and disabling broken storage plugins #2655

jnturton
jnturton jnturton added stability
jnturton jnturton requested a review from vvysotskyi vvysotskyi 2 years ago
jnturton jnturton marked this pull request as ready for review 2 years ago
jnturton jnturton requested a review from cgivre cgivre 2 years ago
jnturton jnturton changed the title DRILL-8314: Add support for automatically disabling broken storage plugins DRILL-8314: Add support for automatically retrying and disabling broken storage plugins 2 years ago
jnturton jnturton force pushed from b9fb71ce to 56bc77c2 2 years ago
cgivre
cgivre approved these changes on 2022-09-22
jnturton jnturton marked this pull request as draft 2 years ago
jnturton
vvysotskyi
vvysotskyi requested changes on 2022-09-26
jnturton jnturton force pushed from 6dc055fd to a7794314 2 years ago
jnturton jnturton marked this pull request as ready for review 2 years ago
jnturton jnturton requested a review from vvysotskyi vvysotskyi 2 years ago
vvysotskyi
vvysotskyi commented on 2022-10-10
jnturton jnturton marked this pull request as draft 2 years ago
jnturton Obtain and cache a SqlDialect using UserCredentials rather than DataS…
d7ed97c7
jnturton Remove deprecated optimizer rules methods from storage plugin classes.
4d0bd509
jnturton Add plugin disabling after getOptimizerRules and registerSchemas.
478da1ec
jnturton Default drill.exec.storage.plugin_auto_disable to true.
10bf4d46
jnturton Change storage.plugin_auto_disable option to admin-only SYSTEM option.
fab8fd28
jnturton Remove duplicate default value for storage.list_files_recursively.
7402ee44
jnturton Add support for retries and add unit tests.
da88f3e6
jnturton Fix checkstyle problems.
48e59db7
jnturton Copy editorconfig settings from Calcite.
f1a5d3ee
jnturton Fix descriptive text in FileSystemUtil.
2b0b12c0
jnturton Revert retry and disable upon a getOptimizerRules error.
cd0fa605
jnturton Change rule collecting stream().map() to a for loop.
da5d5d3d
jnturton Use double-checked locking for lazily initialised JDBC objects.
a19527a1
jnturton Add PLUGIN error type to UserBitShared.proto.
2ab50f1e
jnturton Add DrillPBError.ErrorType.PLUGIN and use it decide whether to sync f…
2c5217f5
jnturton jnturton force pushed from 6b01eec4 to 2c5217f5 2 years ago
jnturton jnturton requested a review from vvysotskyi vvysotskyi 2 years ago
jnturton jnturton marked this pull request as ready for review 2 years ago
vvysotskyi
vvysotskyi approved these changes on 2022-10-18
jnturton Add trailing whitespace expected by protobuf code gen.
74eb9e05
jnturton jnturton merged 02ce64eb into master 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone