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

MIGRATION ISSUE: DAX not supported #743

Closed
2 tasks done
miparnisari opened this issue May 10, 2024 · 4 comments
Closed
2 tasks done

MIGRATION ISSUE: DAX not supported #743

miparnisari opened this issue May 10, 2024 · 4 comments
Assignees
Labels
dax feature-request New feature or request service-api This issue pertains to the AWS API

Comments

@miparnisari
Copy link

Pre-Migration Checklist

Go Version Used

Go 1.22

Describe the Migration Issue

My team can't upgrade to v2 unless the DAX SDK (https://github.com/aws/aws-dax-go) upgrades to v2 too.

However, that repository looks abandoned:

and PRs don't get attention: aws/aws-dax-go#43

See also

I understand that the maintainers of aws-sdk-go-v2 (this repo) don't want to own the burden of supporting DAX. However, this looks like an organizational problem; please don't put the burden on customers.

Why does this SDK not support DAX? Why is DAX a second-class citizen? It's a service offered by AWS, is it not? And this is the AWS SDK, is it not? Then it should support it.

Code Comparison

No response

Observed Differences/Errors

n/a

Additional Context

No response

@miparnisari
Copy link
Author

cc @bkaws

@RanVaknin
Copy link

Hi @miparnisari ,

Thank you for bringing this up. The DAX SDK's compatibility with newer SDK versions has indeed been a recurring topic. Initially, we discussed this in this thread.

To clarify, the Go SDK never had support for DAX. Instead, it's supported through a separate client maintained by the DynamoDB service team, which integrates with the various AWS SDKs. The repository you've mentioned, aws-dax-go, are not under the direct purview of the AWS SDK team.

AWS SDKs are largely code-generated from the API models of the various AWS services. Since DAX is an abstraction over DynamoDB and not a standalone service, it will not be available through the AWS SDK.

Acknowledging your concerns, it's clear there's significant demand for DAX support across SDKs. While our team has previously escalated this need to the DynamoDB team for them to extend support to newer SDK versions, we were turned down.

I'm going to collect all the feedback we got across the various SDKs and upstream this once again to the Dynamodb team in hopes that they will prioritize this and continue support for the newer SDK major versions.

Thanks,
Ran~

@RanVaknin RanVaknin self-assigned this May 11, 2024
@RanVaknin RanVaknin added feature-request New feature or request and removed needs-triage labels May 11, 2024
@RanVaknin RanVaknin transferred this issue from aws/aws-sdk-go-v2 May 11, 2024
@RanVaknin RanVaknin added service-api This issue pertains to the AWS API dax labels May 11, 2024
@RanVaknin
Copy link

Hi there,

I have reached out to the DAX team, they have confirmed that they do have plans for supporting newer SDK versions, but I'm not able to share an ETA.

If you have any additional questions / concerns please reach out to the DAX team directly either by opening new issues on their github repo, or by creating an internal support ticket via the AWS developer console.

Thanks again,
Ran~

@RanVaknin RanVaknin closed this as not planned Won't fix, can't repro, duplicate, stale May 16, 2024
Copy link

This issue is now closed.

Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dax feature-request New feature or request service-api This issue pertains to the AWS API
Projects
None yet
Development

No branches or pull requests

2 participants