()
| 229 | } |
| 230 | |
| 231 | func (sp *SyncProducer) BeginTxn() error { |
| 232 | sp.txnLock.Lock() |
| 233 | defer sp.txnLock.Unlock() |
| 234 | |
| 235 | sp.txnStatus = sarama.ProducerTxnFlagInTransaction |
| 236 | return nil |
| 237 | } |
| 238 | |
| 239 | func (sp *SyncProducer) CommitTxn() error { |
| 240 | sp.txnLock.Lock() |
no outgoing calls