When you are mining in a Monero pool (e.g.,https://minexmr.com/) you keep on receiving jobs from it. These contain the blob which, after some processing, is mined by the miners.
Different jobs received from the pool can refer to the same previous block. In fact, the prev_id of the block header (first part of the blob) across different jobs received from the pool could be the same. I couldn't find as specific answer to the following questions:
- When does the pool decide to send out a new job also with the same prev_id (which should mean that no new block has been mined yet)?
- Does each miner already connected receive the same job message?
- If a miner is working on an job that has the same prev_id of the one received does him stop and starts to work on the new one immediately? I know this is true if a new block has been mined but in this case the prev_id changes.