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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.