Slackbot
03/17/2023, 10:40 AMEnrico Olivelli
03/17/2023, 10:48 AMEnrico Olivelli
03/17/2023, 10:57 AMrmdVersionID field here probably
https://github.com/linkedin/venice/blob/ad753c37d100007ddaef666dd02ea6f349cedde0/i[…]rc/main/java/com/linkedin/venice/helix/StoreJSONSerializer.javaEnrico Olivelli
03/17/2023, 11:07 AMFelix GV
03/17/2023, 5:21 PMEnrico Olivelli
03/20/2023, 12:01 PMEnrico Olivelli
03/20/2023, 12:02 PMFelix GV
03/20/2023, 2:51 PMStore::getRmdVersionID is indeed broken. It cannot work the way it is now… Thanks for flagging!
2. I’ve written a unit test on my end and I have not been able to repro exactly the same stacktrace as you, but fairly close…
3. I can confirm that using Jdk8Module would work in a clean slate situation, however, because we carry some broken rmdVersionId fields encoded in our ZK, we would break if we adopted the fix as is…
I am not sure yet what is the path forward. I suspect we might need to rename the field as part of the fix, so that it does not clash with the old badly-encoded field name. But maybe there are other ways…
We’ll get back to you on this ASAP. Thanks for your patience.
And thanks again for flagging this bug!Enrico Olivelli
03/20/2023, 2:54 PMFelix GV
03/20/2023, 4:17 PMEnrico Olivelli
03/20/2023, 4:26 PMEnrico Olivelli
03/20/2023, 4:26 PM