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
[BEAM-394] Updated the AvroCoder class to set unserializable fields as transient #624
Conversation
ilganeli
commented
Jul 11, 2016
- Updated AvroCoder to mark non-serializable fields as transient.
- Updated the findbugs_filter to remove ignored errors.
…. Updated the findbugs_filter to remove ignored errors.
Hi Ilya, Thanks, this is great! A few Checkstyle errors are breaking the build:
|
@dhalperi Thanks! Is there a checkstyle and code style config somewhere I can import into IntelliJ? |
Checkstyle config is in the build-tools somewhere -- should be easy to find. (Sorry, running off to a meeting). |
private final ThreadLocal<BinaryEncoder> encoder; | ||
private final ThreadLocal<DatumWriter<T>> writer; | ||
private final ThreadLocal<DatumReader<T>> reader; | ||
private final transient ThreadLocal<BinaryDecoder> decoder; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove extra space.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, I can do this in merge.
LGTM -- if you can fix the extra space great, or I can fix during the merge. |
R: @dhalperi Still LGTM, will merge when tests are green. |
Seems like Travis was a flake, still merging. |
fix(deps): require proto-plus >= 1.22.0