Skip to content

Tracking Issues of RFC-5556: Write Returns Metadata #5557

@meteorgan

Description

@meteorgan

Tasks

  1. feat(core)!: implement write returns metadata #5562
    • modify struct Operator to return Result<Metadata> instead of Result<()> for write and write_with functions
    • modify struct Writer to return Result<Metadata> instead of Result<()> for the close() function
    • modify oio::Write trait to return Result<Metadata> instead of Result<()> for the close() function
    • modify oio::MultipartWrite trait to return Result<Metadata> instead of Result<()> for the complete_part() and write_once functions
    • add behavior tests
    • implement the logic for some services
      • s3
      • fs
      • monoiofs
  2. implement the logic of returning metadata after writing for other services: Implement Write Returns Metadata for all services #5693

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions