On Tue, Jul 12, 2011 at 11:25 PM, Ian Baker ibaker@wikimedia.org wrote:
Temporarily stashed files now have their metadata stored in the database instead of the session. This allows for some future feature expansion with regard to the image review and categorization process, and works around a memcached race condition that was preventing simultaneous uploads from working (see bug 26179https://bugzilla.wikimedia.org/show_bug.cgi?id=26179 )
Great work people! I've really been waiting for this, and I'm glad that it has been finally implemented.
A remark about extensibility: in the future we might want to use the upload stash for more advanced features like asynchronous uploads and chunked uploads. I think the database schema should already be prepared for this, even if we're not using it. For this purpose I would at least add us_status. Perhaps Michael has some ideas what such a database schema should further incorporate.
Cheers, Bryan