Skip to content

Implement Glue Catalog #249

Closed
Closed

Description

@liurenjie1024

Implement glue catalog.

Activity

  1. added this to the 0.3.0 Release milestone on Mar 11, 2024
  2. removed this from the 0.3.0 Release milestone on Mar 11, 2024
  3. changed the title [-]Glue Catalog[/-] [+]Implement Glue Catalog[/+] on Mar 11, 2024
  4. liurenjie1024 commented on Mar 11, 2024

    @liurenjie1024
    ContributorAuthor

    Blocked by #250

  5. marvinlanhenke commented on Mar 22, 2024

    @marvinlanhenke
    Contributor

    @liurenjie1024
    ... I started prototyping on this, here is what I'm trying to do:

    Tasks:

    • Setup basic structure + test infra
    • Implement namespace operations
    • Implement table operations
  6. liurenjie1024 commented on Mar 22, 2024

    @liurenjie1024
    ContributorAuthor

    Hi, @marvinlanhenke Thanks for this. I'm curious how do you plan to setup test infra for glue? It seems that there is no docker for glue?

  7. marvinlanhenke commented on Mar 22, 2024

    @marvinlanhenke
    Contributor

    I'm curious how do you plan to setup test infra for glue? It seems that there is no docker for glue?

    I looked at the pyiceberg tests which utilize moto.
    Moto provides a docker-compose to mock most of AWS Services / I tested this with a quick prototype and it seems to work fine in conjunction with the AWS SDK Rust.

    https://github.com/apache/iceberg-python/blob/main/tests/catalog/test_glue.py#L23
    https://docs.getmoto.org/en/latest/docs/server_mode.html#run-using-docker

  8. liurenjie1024 commented on Mar 22, 2024

    @liurenjie1024
    ContributorAuthor

    I'm curious how do you plan to setup test infra for glue? It seems that there is no docker for glue?

    I looked at the pyiceberg tests which utilize moto. Moto provides a docker-compose to mock most of AWS Services / I tested this with a quick prototype and it seems to work fine in conjunction with the AWS SDK Rust.

    https://github.com/apache/iceberg-python/blob/main/tests/catalog/test_glue.py#L23 https://docs.getmoto.org/en/latest/docs/server_mode.html#run-using-docker

    That's great! Thanks!

  9. moved this to In Progress in iceberg-ruston Mar 26, 2024
  10. added this to the 0.3.0 Release milestone on Mar 26, 2024
  11. moved this from In Progress to Done in iceberg-ruston Apr 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions