Skip to content

Not exposing minio port in test script #1238

Open
@gfee-home

Description

@gfee-home

Apache Iceberg Rust version

0.4.0 (latest version)

Describe the bug

The docker-compose.yaml creates a minio container with ports 9000 and 9001, but only maps 9001. This causes any writes to minio to fail.

https://github.com/apache/iceberg-rust/blob/main/crates/integration_tests/testdata/docker-compose.yaml#L53

AFAIK this isn't causing any issues in the current codebase, but if you changed any of those integration tests to do writes to Minio then you are going to spend time debugging this like I just did.

To Reproduce

  1. docker-compose up using the above yaml
  2. try to write a file to S3

Expected behavior

Success reads/writes to Minio.

Willingness to contribute

I would be willing to contribute a fix for this bug with guidance from the Iceberg community

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions