flink-connector-aws icon indicating copy to clipboard operation
flink-connector-aws copied to clipboard

[FLINK-30481][FLIP-277] GlueCatalog Implementation

Open Samrat002 opened this issue 2 years ago • 26 comments

Purpose of the change

Add Glue catalog feature

Verifying this change

Tested in EMR cluster

  • Unit test cases

Significant changes

(Please check any boxes [x] if the answer is "yes" )

  • [x] Dependencies have been added or upgraded
  • [x] Public API has been changed (Public API is any class annotated with @Public(Evolving))
  • [ ] Serializers have been changed
  • [x] New feature has been introduced
    • If yes, how is this documented? (not applicable / docs / JavaDocs / not documented)

Samrat002 avatar Jan 12 '23 10:01 Samrat002

@dannycranmer please review changes in free time

Samrat002 avatar Feb 17 '23 02:02 Samrat002

  1. We need unit tests for everything
  2. Can we create e2e tests using localstack or something similar? I have not looked to see if anything exist

dannycranmer avatar Mar 24 '23 11:03 dannycranmer

  1. Can we create e2e tests using localstack or something similar? I have not looked to see if anything exist

created separate jira to add e2e https://issues.apache.org/jira/browse/FLINK-30742 . adding e2e in same pr is getting large .

Samrat002 avatar Apr 05 '23 15:04 Samrat002

@dannycranmer please review whenever time .

  • Added UT for the change
  • Created seperate issue for adding e2e test for catalog and other subtasks to track seperately.

Samrat002 avatar Apr 25 '23 18:04 Samrat002

Had a discussion with @vahmed-hamdy .

  1. Added test for GlueCatalog
  2. @vahmed-hamdy helped with addressing to review comment https://github.com/apache/flink-connector-aws/pull/47#discussion_r1147446339
  3. for renametable implementation, doc update , e2e test for catalog , created seperate tasks

Please review in free time

Samrat002 avatar May 03 '23 03:05 Samrat002

@vahmed-hamdy , addressed to all your review comments, Please review the new changes whenever time.

Samrat002 avatar May 11 '23 10:05 Samrat002

Hi @Samrat002 Great Work! thanks alot, the PR is in a good state IMO.

I would add a test for the Factory class as well where we assert it creates catalog on happy case and test bunch of failure cases in validating the configs.

I left some minor comments, once addressed please loop in @dannycranmer to have a final review.

vahmed-hamdy avatar Jun 08 '23 14:06 vahmed-hamdy

@dannycranmer , Please review in free time . I have made changes and increased the test coverage to 92% .

Samrat002 avatar Jul 29 '23 04:07 Samrat002

@dannycranmer @vahmed-hamdy please review wheenver time

Samrat002 avatar Sep 09 '23 06:09 Samrat002

@dannycranmer @vahmed-hamdy please review whenever time 🙏🏻

Samrat002 avatar Sep 27 '23 05:09 Samrat002

[gentle ping] @dannycranmer, i have addressed to all the review comments . Please review the PR whenever time

Samrat002 avatar Oct 26 '23 12:10 Samrat002

@PrabhuJoseph please review the PR whenever time

Samrat002 avatar Nov 02 '23 17:11 Samrat002

Any news here? :) I'm really looking forward to see this feature 🙏

wckdman avatar Mar 12 '24 11:03 wckdman

any updates here? This is a feature that is already available on Flink EMR would be great to have it here too.

vikramsinghchandel avatar May 13 '24 14:05 vikramsinghchandel

vikramsinghchandel@ wckdman@ . thank you for your interest i will find a reviewer and close the feature

Samrat002 avatar Jul 04 '24 04:07 Samrat002

@dannycranmer @fapaul Please review whenever time

Samrat002 avatar Jul 06 '24 06:07 Samrat002

Thank you @foxus for the review . this PR was opened long ago. Let me try to address all the comments and test it again e2e . this PR will be ready for review by next 2 days

Samrat002 avatar Jul 25 '24 18:07 Samrat002

Thank you @foxus for the review .

this PR was opened long ago. Let me try to address all the comments and test it again e2e .

this PR will be ready for review by next 2 days

  • [x] Many thanks, let me know when it's ready and I'll have another look. I noticed there were a couple of previous unaddressed comments from other reviewers - it will be great to get this one merged in.

foxus avatar Jul 29 '24 21:07 foxus

Thank you @foxus for the review .

this PR was opened long ago. Let me try to address all the comments and test it again e2e .

this PR will be ready for review by next 2 days

Hey, let me know if I can help progress this? I'm happy to assist if you're willing and able to give me write access to the branch.

foxus avatar Aug 07 '24 08:08 foxus

@foxus Apologies for the delay. i have mostly addressed to all the comments . Lastly wrapping up validating the working . i will ping you once the pr is ready for review

Samrat002 avatar Aug 10 '24 06:08 Samrat002

let me know if I can help progress this? I'm happy to assist if you're willing and able to give me write access to the branch.

yes . send invite for colaboration

Samrat002 avatar Aug 10 '24 06:08 Samrat002

@foxus Please review whenever time

Samrat002 avatar Aug 12 '24 04:08 Samrat002

@foxus Please review whenever time

Thanks for the effort responding to the comments, there's only one which I think has been marked as resolved but still appears not to have been addressed.

foxus avatar Aug 14 '24 22:08 foxus

Fixed the missing comment. it might have slipped unintentionally

@foxus please review

Samrat002 avatar Aug 15 '24 08:08 Samrat002

@Samrat002, thanks for agreeing to collaborate, I've resolved some of the comments but left it as a separate commit to allow you to review and squash if you're happy whilst you're addressing the TypeMapper issue.

foxus avatar Aug 18 '24 00:08 foxus

@foxus thank you for adding the change. 👍🏻 please review again i have added tests and tried to address to your suggested change.

Samrat002 avatar Aug 18 '24 17:08 Samrat002