Scenario: librdkafka admin API used. Each thread has it's own Producer.
Thread-A : try to create Kafka topic 'X'
Thread-B : try to create Kafka topic 'X'
Thread-C : try to create Kafka topic 'X'
as I understand 2 out of 3 threads could get error "RD_KAFKA_RESP_ERR_TOPIC_ALREADY_EXISTS = 36(TOPIC_ALREADY_EXISTS in https://kafka.apache.org/11/protocol.html)" in above attempts and I need to consider this error as a OK.
Are there any other complications due to this methodology ?