We are running kafka 0.7.2. We have a simple producer that sends messages in time order into a single broker with a single partition. We have a simple consumer that has 1 thread that gets messages. Our simple program shows some messages out of order when consuming. This was very surprising because we read in the literature the following:
Within a partition messages are stored in the order in which they arrive at the broker, and will be given out to consumers in that same order. What could be the issue? Is this expected behavior?
