You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Martin Tzvetanov Grigorov (Jira)" <ji...@apache.org> on 2022/02/17 20:40:00 UTC
[jira] [Resolved] (AVRO-3405) add API for user-provided metadata when writing to Object Container File
[ https://issues.apache.org/jira/browse/AVRO-3405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Tzvetanov Grigorov resolved AVRO-3405.
---------------------------------------------
Fix Version/s: 1.11.1
1.12.0
Assignee: Martin Tzvetanov Grigorov
Resolution: Fixed
> add API for user-provided metadata when writing to Object Container File
> ------------------------------------------------------------------------
>
> Key: AVRO-3405
> URL: https://issues.apache.org/jira/browse/AVRO-3405
> Project: Apache Avro
> Issue Type: Improvement
> Components: rust
> Affects Versions: 1.11.0
> Environment: Rust Edition 2021
> avro-rs = "0.13.0"
>
> Reporter: Kevin
> Assignee: Martin Tzvetanov Grigorov
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.11.1, 1.12.0
>
> Time Spent: 40m
> Remaining Estimate: 0h
>
> Other libraries provide an API for user-specified metadata to be written to the header of an Avro Object Container File. In our case we have always done this from Python but are now implementing new projects in Rust. This is important to our use of Avro as the metadata provides critical context for data handling from container files.
> As an example in Rust, see the {{avrow}} crate which [provides this facility|https://docs.rs/avrow/0.2.1/avrow/struct.WriterBuilder.html] as a method on its {{{}WriterBuilder{}}}. Something similar for {{avro-rs}} would suit our needs.
> For a variety of reasons we are unable to use {{avrow}} in our Rust development, so we need this Improvement in Apache {{{}avro-rs{}}}.
> Thank you for your consideration!
--
This message was sent by Atlassian Jira
(v8.20.1#820001)