Closed nevillelyh closed 6 years ago
WIP on branch https://github.com/spotify/scio/tree/julient/serde-bench
Good stuff, please ping us when it's ready to be tested. We have some hand-optimized pipelines that could be much more simple.
Running into a outer$
serialization issue that we need to look into.
https://github.com/spotify/scio/blob/julient/serde-bench/scio-core/src/test/scala/com/spotify/scio/coders/coders.scala
@kanterov we're planning on releasing this with scio 0.7.0. I'd be very interested in testing your pipelines before that.
Regarding release strategy: we will merge this into a 0.7.0
branch, make a few alpha
& beta
releases, before merging it to master and releasing stable 0.7.0
.
This is considered done. Closing for now and will create new issues for coder related stuff.
Tentative plan:
KryoAtomicCoder
a fallback that needs to be explicitly imported and suppliedWIP / TODO
verifyDeterministric
in composite codersregisterByteSizeObserver
in composite codersdisjunction
~ (???)MutationCase
coder