-
Notifications
You must be signed in to change notification settings - Fork 28.5k
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
[SPARK-1678][SPARK-1679] In-memory compression bug fix and made compression configurable, disabled by default #608
Conversation
CompressibleColumnAccessor.hasNext and RunLengthEncoding.decoder.hasNext were not correctly implemented.
Merged build triggered. |
Merged build started. |
Merged build finished. All automated tests passed. |
All automated tests passed. |
Notice that the |
Merged build triggered. |
Merged build started. |
Merged build finished. All automated tests passed. |
All automated tests passed. |
This looks great! Thanks for doing this (and even splitting the commits into nice chunks). One question is about the naming of the config option. I'm thinking something more like @pwendell, we should try to include this in 1.0 if possible. |
Done :) |
Merged build triggered. |
Merged build started. |
Merged build finished. All automated tests passed. |
All automated tests passed. |
Thanks - I can merge this. |
…ession configurable, disabled by default In-memory compression is now configurable in `SparkConf` by the `spark.sql.inMemoryCompression.enabled` property, and is disabled by default. To help code review, the bug fix is in [the first commit](liancheng@d537a36), compression configuration is in [the second one](liancheng@4ce09aa). Author: Cheng Lian <lian.cs.zju@gmail.com> Closes #608 from liancheng/spark-1678 and squashes the following commits: 66c3a8d [Cheng Lian] Renamed in-memory compression configuration key f8fb3a0 [Cheng Lian] Added assertion for testing .hasNext of various decoder 4ce09aa [Cheng Lian] Made in-memory compression configurable via SparkConf d537a36 [Cheng Lian] Fixed SPARK-1678 (cherry picked from commit 6d721c5) Signed-off-by: Patrick Wendell <pwendell@gmail.com>
…ession configurable, disabled by default In-memory compression is now configurable in `SparkConf` by the `spark.sql.inMemoryCompression.enabled` property, and is disabled by default. To help code review, the bug fix is in [the first commit](liancheng@d537a36), compression configuration is in [the second one](liancheng@4ce09aa). Author: Cheng Lian <lian.cs.zju@gmail.com> Closes apache#608 from liancheng/spark-1678 and squashes the following commits: 66c3a8d [Cheng Lian] Renamed in-memory compression configuration key f8fb3a0 [Cheng Lian] Added assertion for testing .hasNext of various decoder 4ce09aa [Cheng Lian] Made in-memory compression configurable via SparkConf d537a36 [Cheng Lian] Fixed SPARK-1678
Author: Andrew Ash <andrew@andrewash.com> Closes apache#608 from ash211/patch-7 and squashes the following commits: bd85f2a [Andrew Ash] Worker registration logging fix (cherry picked from commit c0795cf) Signed-off-by: Aaron Davidson <aaron@databricks.com>
Author: Andrew Ash <andrew@andrewash.com> Closes apache#608 from ash211/patch-7 and squashes the following commits: bd85f2a [Andrew Ash] Worker registration logging fix (cherry picked from commit c0795cf) Signed-off-by: Aaron Davidson <aaron@databricks.com>
* Create ISSUE_TEMPLATE.md * add dev mailing list and jira links
Bump bazel to 0.23
In-memory compression is now configurable in
SparkConf
by thespark.sql.inMemoryCompression.enabled
property, and is disabled by default.To help code review, the bug fix is in the first commit, compression configuration is in the second one.