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

Seperate docker builds for non-prod lake formats #39

Merged
merged 3 commits into from
Dec 18, 2023

Conversation

istreeter
Copy link
Collaborator

No description provided.

@istreeter istreeter force-pushed the separate-docker-builds branch 4 times, most recently from 6b305a4 to 8616c11 Compare December 15, 2023 23:06
@istreeter istreeter force-pushed the separate-docker-builds branch from 8616c11 to 4d1b431 Compare December 17, 2023 22:06
externalId <- Option(conf.getTrimmed("fs.s3a.assumed.role.session.external.id"))
} yield StsAssumeRoleCredentialsProvider.builder
.stsClient {
StsClient.builder.defaultsMode(DefaultsMode.AUTO).build
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't used the AUTO mode before. Is it something we've tested? They suggest it's experimental, but I guess it's safe. Just wondered whether you've considered it.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When working on common-streams, we decided to trust the defaults mode on the kinesis source/sink. That PR is here but unfortunately the conversation must have happened somewhere private.

The benefits are.... no need to litter our config files with retry settings for each sdk call. No need to implement the retry-handling. Our code can trust the sdk about what error classes are re-tryable.

Is it something we've tested?

No. To find out whether this is a good idea or not... I think we need to just get it into production on some low-priority apps, and see if proves to be stable over long time periods (many months).

They suggest it's experimental,

Out of interest, where did you read that suggestion? I was following this blog post and documentation such as this.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Understood. I was wondering about the choice. This clarifies this. Thanks.

As for why it's experimental: same docs just specifically for AUTO mode.

@istreeter istreeter merged commit 4d1b431 into develop Dec 18, 2023
2 checks passed
@istreeter istreeter deleted the separate-docker-builds branch December 18, 2023 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants