I am considering configuring a non-default rollTime for chronicle-queue.
The rollTime() method allows the ability for the queue rolltime to take account user specified timezone/time.
This method can be called by both producers of the queue and consumers when accessing the queue. Producers and consumers can be started in any order.
What determines the active rolltime setting if different rolltime settings are specified when accessing the queue.
What happens
- if producer and consumer of queue specify different rolltime ?
- if producer is restarted with a different rolltime ?
- if multi-producers to same queue specify different rolltimes ?
- If the queue is replicated. Is the rolltime setting setting the same for both source and syncs (queue files are always identical) or is it possible for the syncs to have a different rolltime ?