shindig-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bruce Godden (JIRA)" <>
Subject [jira] Created: (SHINDIG-1251) Shindig is caching makeRequest failures (specifically error 504)
Date Tue, 29 Dec 2009 13:42:29 GMT
Shindig is caching makeRequest failures (specifically error 504)

                 Key: SHINDIG-1251
             Project: Shindig
          Issue Type: Bug
          Components: Java
         Environment: Firefox v3.5.6 running on Windows XP. Java Shindig running on the same
Windows XP machine. Data source on another machine.
            Reporter: Bruce Godden

I have a gadget that uses a makeRequest to fetch data but the data source is rather slow to
respond, particularly in a testing environment. I have increased the timeout for such fetches
in Shindig to 30 seconds but even this is sometimes not long enough to fetch the data. When
this happens the fetch returns an error 504 which the gadget displays. If I reload the gadget
frame then it almost instantly comes back with the error 504 again; there is no long wait
for the response this time.

It looks like Shindig is caching the timeout response and returning it when the makeRequest
is repeated. This is not what I would expect to happen. There are some errors that might be
worth caching but this isn't one of them. I haven't investigated Shindig's behaviour with
other errors but I suspect it might be similar as I think I have seen other errors behaving
similarly when I haven't set up the testing environment correctly.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message