aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorTyson Condie <tcondie@gmail.com>2016-11-09 15:03:22 -0800
committerShixiong Zhu <shixiong@databricks.com>2016-11-09 15:03:22 -0800
commit3f62e1b5d9e75dc07bac3aa4db3e8d0615cc3cc3 (patch)
tree626afd38724496d5630f54d17acef35424c0746a /launcher
parent64fbdf1aa90b66269daec29f62dc9431c1173bab (diff)
downloadspark-3f62e1b5d9e75dc07bac3aa4db3e8d0615cc3cc3.tar.gz
spark-3f62e1b5d9e75dc07bac3aa4db3e8d0615cc3cc3.tar.bz2
spark-3f62e1b5d9e75dc07bac3aa4db3e8d0615cc3cc3.zip
[SPARK-17829][SQL] Stable format for offset log
## What changes were proposed in this pull request? Currently we use java serialization for the WAL that stores the offsets contained in each batch. This has two main issues: It can break across spark releases (though this is not the only thing preventing us from upgrading a running query) It is unnecessarily opaque to the user. I'd propose we require offsets to provide a user readable serialization and use that instead. JSON is probably a good option. ## How was this patch tested? Tests were added for KafkaSourceOffset in [KafkaSourceOffsetSuite](external/kafka-0-10-sql/src/test/scala/org/apache/spark/sql/kafka010/KafkaSourceOffsetSuite.scala) and for LongOffset in [OffsetSuite](sql/core/src/test/scala/org/apache/spark/sql/streaming/OffsetSuite.scala) Please review https://cwiki.apache.org/confluence/display/SPARK/Contributing+to+Spark before opening a pull request. zsxwing marmbrus Author: Tyson Condie <tcondie@gmail.com> Author: Tyson Condie <tcondie@clash.local> Closes #15626 from tcondie/spark-8360.
Diffstat (limited to 'launcher')
0 files changed, 0 insertions, 0 deletions