-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/32892/
-----------------------------------------------------------
Review request for samza, Yan Fang, Chinmay Soman, Chris Riccomini, Milinda
Pathirage, Navina Ramesh, and Naveen Somasundaram.
Bugs: SAMZA-639
https://issues.apache.org/jira/browse/SAMZA-639
Repository: samza
Description
-------
Merge w/ master:
Change lists:
--------------------------------------------------------------------------------------------------------------------------
SAMZA-455; post jdk support policy to the website
SAMZA-584; fix race condition in kafka system consumer
SAMZA-505; warn when using an array as a key in cached store
SAMZA-506; gracefully shutdown container on SIGTERM
SAMZA-590; kafka broker proxy should relinquish ownership for all partitions
when its consumer fails
SAMZA-550; remove dead code from serializer config
SAMZA-596; upgrade scala test to 2.2.4
SAMZA-576; fork a new process for every test in samza-kafka to try and fix
TestKafkaSystemAdmin.testShouldGetOldestNewestAndNextOffsets
SAMZA-597; support JSON encoding for log4j stream appender
SAMZA-592; ignore replica not available exceptions, and be more aggressive
about refreshing kafka topic metadata
SAMZA-600: Move Java tests into src/test/java in samza-kafka
SAMZA-602; fix compilation issue with scala/java dependencies in samza-kafka
SAMZA-599; upgrade to kafka 0.8.2.1
SAMZA-589; sanitize sensitive data beore displaying configs to UI
SAMZA-568; allow tasks to override offsets in init method
SAMZA-605; fix jobrunner package name in docs
SAMZA-543; disable WAL for rocksdb kv store
SAMZA-567; allow stores to work from init method
SAMZA-456; add samza-yarn and samza-core to multinode yarn tutorial
SAMZA-586; disable compressed messages when sending to a store's changelog
topic from a kafka system
SAMZA-458; closing kafka system producers flushes all buffered messages
SAMZA-611: added Yan Fang's public key
SAMZA-612: remove "incubating" in release.gradle
SAMZA-588; expose SamzaContainerContext through TaskContext
SAMZA-613: update 0.9.0 release version. bump up to 0.10.0-SNAPSHOT
SAMZA-367: add Timer to the docs
SAMZA-620; torture test checker should start from oldest offset
SAMZA-621; fix zopkio test package path for 0.10.0
update download page for 0.9.0
SAMZA-627: add 0.9.0 release to Archive category
SAMZA-633; expose configuration to Kafka's encoder and decoder
SAMZA-482; create samza-sql module, and add a basic set of non-functional
operators into it
SAMZA-484; define serialization for tuples in samza-sql
SAMZA-483; begin samza calcite integration
SAMZA-575; add an AvroData serde
SAMZA-582; add an avro to calcite schema converter
SAMZA-637: minor cleanup and merge
Diffs
-----
KEYS e5dc701259c91946ddf4347c5a179b84543a339a
build.gradle 97de3a28f6379e3862eec845da87587b1d4f742e
docs/_config.yml a3bb8d48a31b5542b9a10dc3e5c741a244e0d77d
docs/_layouts/default.html 839aadfec96b9e7ae51749c05bf2a6d2feeea66b
docs/archive/index.html 1bfeb9be28122d17f98c2ec4d7e4fee1b089581b
docs/learn/documentation/versioned/container/metrics.md
11a62f9c8bb8b7a448714a81c8ab08c6a0375562
docs/learn/documentation/versioned/jobs/configuration-table.html
e09146024d7a56673c39fc6e7a03c7a67caf7e57
docs/learn/documentation/versioned/jobs/configuration.md
c0ebb699feb42b386702c048bcd16dcb8239aa36
docs/learn/documentation/versioned/jobs/job-runner.md
5f0607f4498b6bbebcaa89ce627b2eefbbb253fc
docs/learn/documentation/versioned/jobs/logging.md
1d13d151316bd51c7a3730e40450000433b7968e
docs/learn/tutorials/versioned/run-in-multi-node-yarn.md
312efafdc735a5fdcf79953f10e1db56d8d964a6
docs/startup/download/index.md 37f948b794748a68250733f656d436532c0b41b6
gradle.properties b18c0cb62aec7592e8bfb1f2aa83c6b8eada867f
gradle/dependency-versions.gradle ee6dfc411b7ab90b187df79f109884127953862e
gradle/release.gradle e501098559a95779c76216cf4b01bdd33c8a12ff
samza-api/src/main/java/org/apache/samza/config/Config.java
2b990506864c38ec2c46d55f27c2ba2f98f271ea
samza-api/src/main/java/org/apache/samza/config/MapConfig.java
38d7424429d4bf81614311c39630b165236d8fbb
samza-api/src/main/java/org/apache/samza/task/TaskContext.java
5b337a6fc7921d5d335543db1152ff7fba4b4cbb
samza-api/src/test/java/org/apache/samza/config/TestConfig.java
d9f378d8de6da3bdf002e69dfb1e4605c3d90cec
samza-core/src/main/scala/org/apache/samza/config/SerializerConfig.scala
8e3eb57e43f1d0f7e91b8539b0dc100d4ac70084
samza-core/src/main/scala/org/apache/samza/config/StorageConfig.scala
be3f1068f7921c9c8f8697577efea6580672813e
samza-core/src/main/scala/org/apache/samza/container/RunLoop.scala
4098235c8c13fad68c8aded3b2a8a4ef07c216e7
samza-core/src/main/scala/org/apache/samza/container/SamzaContainer.scala
5416dd620b2f65ffb09cf5f8c07b1a547df82bab
samza-core/src/main/scala/org/apache/samza/container/TaskInstance.scala
c5a5ea5dea9a950fc741625238f5bf8b1f362180
samza-core/src/main/scala/org/apache/samza/serializers/ByteBufferSerde.scala
05c3e38ba4bb1437fcc0ee19b16f0959866438d8
samza-core/src/main/scala/org/apache/samza/serializers/ByteSerde.scala
968da267ffbcc6ad557e9d247210a33b0849aa83
samza-core/src/test/scala/org/apache/samza/config/TestStorageConfig.scala
81a35ec719975052f50af249dfcc17249e8342d1
samza-core/src/test/scala/org/apache/samza/container/TestRunLoop.scala
2a0897f0670f41d481cbe9d8ceca973272980bc0
samza-core/src/test/scala/org/apache/samza/container/TestSamzaContainer.scala
cab31ca6452e45c73808f20b12d39a30c117119a
samza-core/src/test/scala/org/apache/samza/container/TestTaskInstance.scala
7caad28c9298485753ab861da76793cf925953ed
samza-core/src/test/scala/org/apache/samza/serializers/TestByteBufferSerde.scala
9401d70aee3b5b033251f0762b9a55be263075d7
samza-core/src/test/scala/org/apache/samza/system/TestStreamMetadataCache.scala
4716d97701be1311d484e01bd4dca7bd26cf1416
samza-kafka/src/main/scala/org/apache/samza/checkpoint/kafka/KafkaCheckpointManager.scala
c9504ecf1d1edbc116ca6d794678062fddeee7fa
samza-kafka/src/main/scala/org/apache/samza/checkpoint/kafka/KafkaCheckpointManagerFactory.scala
3dfa26a23c88f9b5b8ffbfd64b59c4061a8ed2e7
samza-kafka/src/main/scala/org/apache/samza/config/KafkaSerdeConfig.scala
ed2bd40d8112a594484f2d9f30e30cb24dc1edab
samza-kafka/src/main/scala/org/apache/samza/serializers/KafkaSerde.scala
d626b79938847b1d84a92544d4f691e87ea7a117
samza-kafka/src/main/scala/org/apache/samza/system/kafka/BrokerProxy.scala
614f33f09bbbe4a23cc1f2a1a166d73e34f6e656
samza-kafka/src/main/scala/org/apache/samza/system/kafka/GetOffset.scala
5528702070e5d079d79ac867bfd63402094644a9
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemAdmin.scala
f783c5790f442928ea83b13359ac6b2a5bcb02e5
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemConsumer.scala
de00320408b3e2d3519c17be1a148f741e92d9ea
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemFactory.scala
c84ceb75b84eb6d2ce115396ba54cf9e455d905c
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemProducer.scala
19bc37d8f80e73add66882303993bf748079bc2e
samza-kafka/src/main/scala/org/apache/samza/system/kafka/TopicMetadataCache.scala
82ecf1aee9639fbd3615f12edc4b462dafb358e7
samza-kafka/src/main/scala/org/apache/samza/util/KafkaUtil.scala
a7a095b4d2f19be5ad6119d5bfc715bffaeb68af
samza-kafka/src/test/scala/org/apache/samza/config/TestKafkaSerdeConfig.scala
d6899b8a7d663fc500c35903ef94d27153f3a43c
samza-kafka/src/test/scala/org/apache/samza/system/kafka/MockKafkaProducer.java
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestBrokerProxy.scala
e285decbea75e7026ce54e81e5f924997891ac57
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestKafkaSystemAdmin.scala
0380d35121f4feb99efc7d092b4232030d12db01
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestKafkaSystemFactory.scala
ce84b6d1cd9df233b617a3ebfa6b9a5b2141b0df
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestKafkaSystemProducer.scala
ef5a55b6a6a14e08d36a549813570a8bf38f1e28
samza-kafka/src/test/scala/org/apache/samza/system/kafka/TestTopicMetadataCache.scala
50c13ababb7a964f87100a11e0ba82915a3236e6
samza-kafka/src/test/scala/org/apache/samza/utils/TestKafkaUtil.scala
848cfc8fcc0848e688e48a6c9dfa1275a1be9c52
samza-kafka/src/test/scala/org/apache/samza/utils/TestUtils.java
samza-kv-rocksdb/src/main/scala/org/apache/samza/storage/kv/RocksDbKeyValueStorageEngineFactory.scala
5ab68590a4ed2686d730344665e25776cade6add
samza-kv-rocksdb/src/main/scala/org/apache/samza/storage/kv/RocksDbKeyValueStore.scala
66c2a0dc2e38e21f951727a30f0987776ac52fe2
samza-kv/src/main/scala/org/apache/samza/storage/kv/CachedStore.scala
61bb3f6acb080b653f8b11176538549738255acc
samza-kv/src/test/scala/org/apache/samza/storage/kv/TestCachedStore.scala
d03ec925b103ccf3c1561de0461fbc39cbe9d9ca
samza-log4j/src/main/java/org/apache/samza/config/Log4jSystemConfig.java
d5e24f20b8199d3e7be7bdde33abd9e811505d40
samza-log4j/src/main/java/org/apache/samza/logging/log4j/StreamAppender.java
d3f25c0e03a727e64a774581384ef5aae9ef9c1c
samza-log4j/src/main/java/org/apache/samza/logging/log4j/serializers/LoggingEventJsonSerde.java
fd1c4762d64a4d0aafaa3a77aa7ac1281e53b18b
samza-log4j/src/main/java/org/apache/samza/logging/log4j/serializers/LoggingEventJsonSerdeFactory.java
9fdc8ae1c052cdc4a32991236c96d6db82655220
samza-log4j/src/test/java/org/apache/samza/config/TestLog4jSystemConfig.java
6314a3ed7ae6d49328ba3f32af5d9d1097899009
samza-log4j/src/test/java/org/apache/samza/logging/log4j/TestStreamAppender.java
3e812405edf1ad4fca43784b1668ab3ae6ff6475
samza-sql/src/main/java/org/apache/samza/sql/metadata/AvroSchemaConverter.java
PRE-CREATION
samza-sql/src/test/java/org/apache/samza/sql/data/serializers/SqlAvroSerdeTest.java
PRE-CREATION
samza-sql/src/test/java/org/apache/samza/sql/test/metadata/TestAvroSchemaConverter.java
PRE-CREATION
samza-test/src/main/config/join/checker.samza
c0e3df7264c2bdc8bb7590783ddc5f4b61c62088
samza-test/src/main/config/perf/kv-perf.properties
33fcd8d1aea14ecea47bbadb24936f737feedb39
samza-test/src/main/python/configs/tests.json
30be820d1f8f27629ab15f853533d558af8b53a5
samza-test/src/main/scala/org/apache/samza/test/performance/TestKeyValuePerformance.scala
0858b981add6581230960356f65fe6f6e6ab108f
samza-test/src/test/scala/org/apache/samza/test/integration/TestStatefulTask.scala
d66b3bd070a4cef4b1d3dded1d79a33cbe3fa09b
samza-yarn/src/main/scala/org/apache/samza/webapp/ApplicationMasterRestServlet.scala
4c855bf03ccfcc7830136a4c9410c85165ff21f1
samza-yarn/src/main/scala/org/apache/samza/webapp/ApplicationMasterWebServlet.scala
7fd51221149ba59e7ea1bc0b51d58726ec17a7d7
Diff: https://reviews.apache.org/r/32892/diff/
Testing
-------
Passed ./bin/check-all.sh
Thanks,
Yi Pan (Data Infrastructure)