Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Week 4 Report

...

Expand
titleWeek 4: 17th June to 21st June


SNTaskDate Started

Date Completed

  1.

Added functionality to auto-generate Avro Schema Files

17th June 201918th June 2019
  2.Added functionality to auto-generate Data Store Mapping File19th June 201920th June 2019
  3.Added functionality to auto-generate the data beans20th June 201923rd June 2019
  4.Basic testing which seems to all work well.All WeekAll Week


I have added the above functionalities, basic testing seems to be okay. However, I cannot seems to exceed 200 fields for the User object. I think it might be related to the warning below but I am not sure at the moment. More digging will be needed. 


WARN AvroVelocityLogChute - Record 'generated.User' contains more than 254 parameters which exceed the JVM spec for the number of permitted constructor arguments. Clients must rely on the builder pattern to create objects instead. For more info see JIRA ticket AVRO-1642.

Next week, I am planning to work on the following. 

  1. Do more testing to make sure the auto-generation works well
  2. Add a seamlessly simple compilation script to simplify setting up and running benchmarks
  3. Submit a Mentor report as per GSoC requirement, see timeline [1]



[1] https://developers.google.com/open-source/gsoc/timeline

Only if you can travel in ahead of time. (smile)