> Bumping one suggestion from Apurva above. The name "AppID" has caused some > confusion. We're considering the following renaming: > > 1. AppID -> ProducerId (transaction.app.id -> producer.id) > 2. PID -> IPID (internal producer ID) >
How about AppId -> TransactionalId (transaction.app.id -> transactional.id) This makes it clear that this id just needs to be set when the application wishes to use transactions. I also think it is more intuitive in the context of how this id is used, viz. to maintain transactions across producer sessions. Thanks, Apurva