chupaty commented on PR #2014:
URL: https://github.com/apache/avro/pull/2014#issuecomment-1433938972

   I'd love to be able to commit more time to this.  But my very brief comments 
are:
   
   I initially tried running it against my dataset (~200 schemas), but ran into 
problems with ambiguous schema defs (note that my previous workflow of using 
to_avro_datum(...) still works).
   
   Tried to reproduce the above with a minimal dataset (hacked 
test_avro_3683_schemata_writer_reader), but ran into problems when I changed 
the order of schemas loaded by Schema::parse_list, ie (switch schema 'a' and 
schema 'b'):
   
   let schemata: Vec<Schema> = Schema::parse_list(&[SCHEMA_B_STR, 
SCHEMA_A_STR]).unwrap();
   
   I do have concerns about the structure of the schemata in my use case (ie 
lots of schemas).  It seems like a fairly big value of N that the schemata O(N) 
search uses, plus potentially some big-ish Vecs being passed around.
   
   I probably can't investigate much more in the short term, but will update 
when I can.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to