Currently, the caching on the front page does not pick up new demos. It only gets invalidated when an existing demo that appears on the front page is changed (eg. liked, launched, commented, edited). Maybe the new demo submission form should force-invalidate the front page query cache, possibly even all demo list caches.
We need this...
Comment on attachment 522770 [details] proposed fix for caching This looks like it should work nicely to me.
New demos should show up in demos front page and all demos listings. Should still see optimal cache performance between new demos. (Hard to test/verify without scale or a debugger)
qa-verified-staging https://developer-stage9.mozilla.org/en-US/demos/ I uploaded the Haha test Demo and it showed up on the homepage
not working on production after push today, filed https://bugzilla.mozilla.org/show_bug.cgi?id=653576 for the issue
do you mean not working? or can't test?
Can't test due to bug 653576
I'm marking this back to resolved:fixed since we can test it on staging now and change it to verified after 0.9.4.1 goes to production.
v.fixed on prod. i was able to submit a test demo and it appeared immediately. however, we might have a new bug where deleted demos don't go away right away. i will see if it is a temporary cache issue and if not, file a new bug.
my demo finally went away. it was probably just a cache thing. we should try to figure out a way to clean that up more quickly (if that's possible). will file an enhancement bug for that.