Wed Feb 06, 2002 1:58 am
Flpuck6 / EGGD,
In working out how the queue is ordered currently:
You need to think about each photographers oldest picture in the queue in terms of the date it was uploaded (in the queue, not the database). The queue is ordered by the upload date of each photographer's earliest photograph, and when a photographer gets to the front of the queue, all their photographs are processed, not just their early ones.
For example: Photographer one's oldest upload in the queue is from January 31st. This photographer will be ahead of a photographer two, who's oldest upload in the queue is February 1st. Thing is, if photographer one uploads more on February 2nd, because all pictures in the queue by the same photographer are processed together, those that were uploaded by photographer one on February 2nd will be ahead of those from photographer two that were uploaded on February 1st.
Effectively, what it means is that once you've got a place in the queue, you can keep adding and adding photographs, and they'll aways be ahead of pictures from other photographers who are further back in the queue, until all pictures from that photographer are processed.
What Johan is suggesting is that it shouldn't be a photographers oldest queued picture, but their most recent, that decides the order of the queue.
So in the new scenario, photographer one uploads on January 31st, then photographer two uploads on February 1st, then photographer two uploads again on February 2nd. This time, photographer two will be ahead because their newest upload (Feb 1) is older that photographer one (newest upload Feb 2) - unless of course photographer two adds more on February 3rd!
What this approach will do is it will discourage photographers from uploading day in, day out, as each time they upload more whilst they've still already got pictures in the queue, they'll slip to the back of the queue again. This process will encourage photographers to wait for their current uploads to be processed before they add more, thus discouraging photographers from adding to the queue repetitively.