mkeskells opened a new pull request, #3746:
URL: https://github.com/apache/avro/pull/3746

   ## What is the purpose of the change
   To improve the performance of parsing files.
   In an environment where we parse 10k to 100K (generally very small) files 
that are small, and use the same schema, or a handful of schemas we see many Tb 
of garbage generation with duplicate schemas being parsed
   
   this PR is a simple fix to enable a cache to be inserted in the reader, so 
that the cache lookup can replace the parse where there is an exact match 
already
   
   The shape of the API changes  - I leave this to the reviewers to comment, 
and I am happy to work to their steer, and will generate tests when I have 
agreement of the approach to this
   
   ## Verifying this change
   
   *(Please pick one of the following options)*
   
   I will add tests once the chnages to the API have been agreed. There are 
many ways that this chnage could be implemented so I dont want to spend th time 
until the shape can be agreed
   
   ## Documentation
   
   - Does this pull request introduce a new feature? yes - i presume there 
would be some pluggable system setting, and an API chnage 
   - If yes, how is the feature documented? not documented as yet
   


-- 
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