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