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

Update AWS SDK for Java to v2.x #278

Open
max402 opened this issue Jan 30, 2024 · 7 comments · May be fixed by #341
Open

Update AWS SDK for Java to v2.x #278

max402 opened this issue Jan 30, 2024 · 7 comments · May be fixed by #341
Assignees

Comments

@max402
Copy link
Collaborator

max402 commented Jan 30, 2024

the AWS SDK for Java v1.x will enter maintenance mode on July 31, 2024, and reach end-of-support on December 31, 2025.
It is recommended to migrate to v2

@francis-pouatcha
Copy link
Member

francis-pouatcha commented Jul 5, 2024

ToDo:

  • add link to aws migration tutorial
  • assess the effort needed to perform this migration.

@Elwizzy12 Elwizzy12 self-assigned this Jul 9, 2024
@Elwizzy12 Elwizzy12 moved this from Ready for Dev to In Progress in os-competence-center-board Jul 10, 2024
@Elwizzy12
Copy link
Collaborator

Elwizzy12 commented Jul 16, 2024

  • Get Permission to access Amazon S3
  • Create a sample project using AWS java SDK for v2 and also making use of streams , before implementing to Datasafe.

@francis-pouatcha
Copy link
Member

Contact Stefan, Armand or Dylane for a ticket for an AWS account.

@Elwizzy12 Elwizzy12 linked a pull request Jul 29, 2024 that will close this issue
@Elwizzy12 Elwizzy12 moved this from In Progress to Review in os-competence-center-board Jul 29, 2024
@francis-pouatcha
Copy link
Member

Still working on integration tests.

@francis-pouatcha
Copy link
Member

Relates to

@Calebasah
Copy link
Collaborator

I've encountered issues while testing versioning with Ceph and AWS SDK v2. Specifically:
https://github.com/adorsys/datasafe/blob/develop/datasafe-business/src/test/java/de/adorsys/datasafe/business/impl/e2e/StorageBasedVersioningIT.java

1.Null Version ID:When writing objects with versioning enabled, the versionId is consistently returned as null.
2. Inconsistent Version Reads: When reading by version, the returned content doesn't match the expected version.

It seems Ceph’s versioning might not be fully compatible with AWS SDK v2. I suggest either looking into potential configuration fixes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

4 participants