[ 
https://issues.apache.org/jira/browse/AVRO-3837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kousuke Saruta updated AVRO-3837:
---------------------------------
    Description: 
The current Rust binding doesn't accept invalid namespaces if such namespaces 
are in a name field.

{code}
{
  "name": "ns1.invalid-ns.record1",
  "type": "record"
  "fields": []
}
{code}

But, even if a invalid namespace is in a namespace field, the Rust binding 
accept such namespaces.

{code}
{
  "name": "record1",
  "namespace": "ns1.invalid-ns",
  "type": "record",
  "fields": []
}
{code}

  was:
The current Rust binding doesn't accept invalid namespaces if such namespaces 
are in a name field.

{code}
{
  "name": "ns1.invalid-ns.record1",
  "type": "record"
  "fields": []
}
{code}

But, even if a invalid namespace is in a namespace field, the Rust binding 
accept such namespaces.

{code}
  "name": "record1",
  "namespace": "ns1.invalid-ns",
  "type": "record",
  "fields": []
}
{code}


> Disallow invalid namespaces for the Rust binding
> ------------------------------------------------
>
>                 Key: AVRO-3837
>                 URL: https://issues.apache.org/jira/browse/AVRO-3837
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: rust
>    Affects Versions: 1.12.0
>            Reporter: Kousuke Saruta
>            Priority: Major
>
> The current Rust binding doesn't accept invalid namespaces if such namespaces 
> are in a name field.
> {code}
> {
>   "name": "ns1.invalid-ns.record1",
>   "type": "record"
>   "fields": []
> }
> {code}
> But, even if a invalid namespace is in a namespace field, the Rust binding 
> accept such namespaces.
> {code}
> {
>   "name": "record1",
>   "namespace": "ns1.invalid-ns",
>   "type": "record",
>   "fields": []
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to