提交 4e9b0517 编写于 作者: R Rajan 提交者: Matteo Merli

Avoid setting ReplicatedFrom while init batchMessageMetadata (#107)

上级 004e022f
......@@ -551,7 +551,7 @@ public class ReplicatorTest extends ReplicatorTestBase {
for (Future<Void> result : results) {
try {
result.get();
result.get(5, TimeUnit.SECONDS);
} catch (Exception e) {
log.error("exception in getting future result ", e);
fail(String.format("replication test failed with %s exception", e.getMessage()));
......
......@@ -252,9 +252,10 @@ public class ReplicatorTestBase {
ProducerConfiguration producerConfiguration = new ProducerConfiguration();
if (batch) {
producerConfiguration.setBatchingEnabled(true);
producerConfiguration.setBatchingMaxPublishDelay(1, TimeUnit.SECONDS);
producerConfiguration.setBatchingMaxMessages(5);
}
producer = client.createProducer(topicName);
producer = client.createProducer(topicName, producerConfiguration);
}
......
......@@ -611,7 +611,9 @@ public class Commands {
messageMetadata.setPublishTime(builder.getPublishTime());
messageMetadata.setProducerName(builder.getProducerName());
messageMetadata.setSequenceId(builder.getSequenceId());
messageMetadata.setReplicatedFrom(builder.getReplicatedFrom());
if (builder.hasReplicatedFrom()) {
messageMetadata.setReplicatedFrom(builder.getReplicatedFrom());
}
return builder.getSequenceId();
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册