-
Notifications
You must be signed in to change notification settings - Fork 8.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HADOOP-13386. Upgrade Avro to 1.9.2 (#3990) #4580
HADOOP-13386. Upgrade Avro to 1.9.2 (#3990) #4580
Conversation
Change-Id: I7efe0f3a2701367d37caa885e92a84b4e03676d7 Signed-off-by: Akira Ajisaka <[email protected]>
I'm -1 on this. Avro versions follow the following convention (refer to this comment and this dev list thread):
So while going from 1.7.7 to 1.9.2 may look like a minor version upgrade at first glance, it's actually an upgrade of 2 major versions (7 -> 9). This is way too big of a change to include into a patch release of Hadoop. This isn't just a theoretical problem; Avro major version upgrades really do bring in breaking changes. We (LinkedIn) maintain an entire library devoted to smoothing over such breaking changes. Speaking from personal experience, without such a compatibility layer, a major version upgrade of Avro will cause many downstreams to break. |
thanks for that. i was wondering about the risk of this one as far as code compilation goes. |
💔 -1 overall
This message was automatically generated. |
#3990 for 3.3.4