Hi Massimo,
Removing the check solves the problem.
Thanks,
Jonathan
On Thursday, June 27, 2013 8:21:49 PM UTC+8, Massimo Di Pierro wrote:
>
> Please check the latest trunk. Looks like the only change is that check on
> reconnect attempts. For now I have removed the check, eventually it should
> be moved somewhere else.
>
> Can you confirm this fixes the problem?
>
> On Thursday, 27 June 2013 06:00:08 UTC-5, Jonathan New wrote:
>>
>> Hi Massimo,
>>
>> Removing lines 598 to 600 from dal.py allows connection to cloud sql
>> normally. Migration also works as normal.
>>
>> Would there be any potential issues we might face with these lines
>> removed?
>>
>> Regards,
>> Jonathan
>>
>>
>> On Thursday, June 27, 2013 6:02:18 PM UTC+8, Jonathan New wrote:
>>>
>>> Hi Massimo,
>>>
>>> My colleague discover that in the DAL of version 2.5.1, line 598 to
>>> 600, the reconnect function checks for self.driver. However, in the
>>> case of GAE, it uses GoogleSQLAdapter which does not set the self.driver
>>> since it uses rdbms.connect as the connector causing the reconnect function
>>> to fail due to an empty self.driver.
>>>
>>> Hope you can advise us how we can help to patch GoogleSQLAdapter to
>>> make it work.
>>>
>>> Regards,
>>> Jonathan
>>>
>>>
>>> On Thursday, June 27, 2013 4:15:21 PM UTC+8, Massimo Di Pierro wrote:
>>>>
>>>> What you upgrading from? I cannot think of any change that would cause
>>>> this.
>>>>
>>>> On Thursday, 27 June 2013 02:28:38 UTC-5, Jonathan New wrote:
>>>>>
>>>>> After upgrading Web2py to 2.5.1, it can't connects to Google's
>>>>> CloudSQL.
>>>>>
>>>>> The message from the log is
>>>>> dal.py:599] Skipping connection since there's no driver.
>>>>> dal.py:4926] 1
>>>>>
>>>>> Reverting gluon back to 2.4.6 (the version we did our development on)
>>>>> works.
>>>>>
>>>>> Is there any changes on the connection string?
>>>>>
>>>>> db = DAL("google:sql://app-id:instance/myapp",
>>>>> check_reserved=('mysql',), migrate_enabled=True)
>>>>>
>>>>>
>>>>>
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.