Neat! I remember passing long time trying to decipher the DoFnInvoker behavior so this will definitely be helpful.
Maybe a good idea to add the link to the Design Documents list for future reference https://cwiki.apache.org/confluence/display/BEAM/Design+Documents On Wed, Jan 10, 2024 at 9:15 PM Robert Burke <rob...@frantil.com> wrote: > That's neat! Thanks for writing that up! > > On Wed, Jan 10, 2024, 11:12 AM John Casey via dev <dev@beam.apache.org> > wrote: > >> The team at Google recently held an internal hackathon, and my hack >> involved modifying how our ByteBuddy DoFnInvokers work. My hack didn't end >> up going anywhere, but I learned a lot about how our code generation works. >> It turns out we have no documentation or design docs about our code >> generation, so I wrote up what I learned, >> >> Please take a look, and let me know if I got anything wrong, or if you >> are looking for more detail >> >> s.apache.org/beam-bytebuddy-dofninvoker >> >> John >> >