Преглед на файлове

Merge pull request #699 from fanhattan/non_zero_producer_message_timestamp

Don't propagate zero timestamp to ProducerMessage
Evan Huus преди 10 години
родител
ревизия
daa549b755
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      async_producer.go

+ 1 - 1
async_producer.go

@@ -727,7 +727,7 @@ func (bp *brokerProducer) handleSuccess(sent *produceSet, response *ProduceRespo
 		switch block.Err {
 		switch block.Err {
 		// Success
 		// Success
 		case ErrNoError:
 		case ErrNoError:
-			if bp.parent.conf.Version.IsAtLeast(V0_10_0_0) {
+			if bp.parent.conf.Version.IsAtLeast(V0_10_0_0) && !block.Timestamp.IsZero() {
 				for _, msg := range msgs {
 				for _, msg := range msgs {
 					msg.Timestamp = block.Timestamp
 					msg.Timestamp = block.Timestamp
 				}
 				}