[openstack-dev] [TaskFlow]Create Tables for SQLAlchemy backend issue

Joshua Harlow harlowja at outlook.com
Thu May 7 17:13:39 UTC 2015


No problem,

Probably more DKIM/SPF... issues (oh well, I give up on resolving that 
stuff anymore...) causing emails to go in weird places (aka your spam 
folder)...

Feel free to jump on IRC to:

irc://chat.freenode.net/openstack-state-management

-Josh

jeffty wrote:
>
>   Thanks Josh. I run that and it works. Tables were created
>   successfully. Also if I create table, foreign keys and index that also
>   work. Except for table alembic_version. Seems taskflow works well
>   without this table.
>
>
> It's wired that my gmail didn't receive ur response and I have to go to
> the mailing list archive page to find my post and reply.
>
> Thanks again for your kindly help.
>
>
>   [openstack-dev] [TaskFlow]Create Tables for SQLAlchemy backend issue
>
> *Joshua Harlow*harlowja at outlook.com
> <mailto:openstack-dev%40lists.openstack.org?Subject=Re%3A%20%5Bopenstack-dev%5D%20%5BTaskFlow%5DCreate%20Tables%20for%20SQLAlchemy%20backend%0A%20issue&In-Reply-To=%3CBLU436-SMTP277D1317D7BA26D2DD960DD8D00%40phx.gbl%3E>
> /Wed May 6 05:37:06 UTC 2015/
>
>   * Previous message: [openstack-dev] [TaskFlow]Create Tables for
>     SQLAlchemy backend issue
>     <http://lists.openstack.org/pipermail/openstack-dev/2015-May/063375.html>
>   * Next message: [openstack-dev] [Fuel] Swagger documentation
>     <http://lists.openstack.org/pipermail/openstack-dev/2015-May/063378.html>
>   * *Messages sorted by:* [ date ]
>     <http://lists.openstack.org/pipermail/openstack-dev/2015-May/date.html#63377>
>     [ thread ]
>     <http://lists.openstack.org/pipermail/openstack-dev/2015-May/thread.html#63377>
>     [ subject ]
>     <http://lists.openstack.org/pipermail/openstack-dev/2015-May/subject.html#63377>
>     [ author ]
>     <http://lists.openstack.org/pipermail/openstack-dev/2015-May/author.html#63377>
>
> ------------------------------------------------------------------------
>
> Good question!
>
> U have to call into the following:
>
> http://docs.openstack.org/developer/taskflow/persistence.html#taskflow.persistence.base.Connection.upgrade
>
> This is getting renamed (hopefully to a more obvious name) in the
> following review:https://review.openstack.org/#/c/180351/  (others got
> confused by this one also).
>
> https://blueprints.launchpad.net/taskflow/+spec/storage-initialize-instead-of-upgrade
>
> Hope that helps,
>
> -Josh
>
> jeffty wrote:
>>/  Hi there,
> />/
> />/  I’m trying to use mysql to store lobbooks and atom etc.
> />/
> />/  Here is the code:
> />/
> />/  backend = backends.fetch({
> />/
> />/  'connection':'mysql://test:test@192.168.1.10/test',
> />/
> />/  'user': test,
> />/
> />/  'password': test,
> />/
> />/  })
> />/
> />/  book, flow_detail = pu.temporary_flow_detail(backend=backend)
> />/
> />/  And I got below errors:
> />/
> />/  taskflow.exceptions.StorageFailure: Failed saving logbook
> />/  'e34f21c0-72cf-48be-ad96-766befa55ab3'
> />/
> />/  ProgrammingError: (ProgrammingError) (1146,"Table'flow.logbooks'
> />/  doesn't exist")'SELECT logbooks.created_at, logbooks.updated_at,
> />/  logbooks.meta,logbooks.name  <http://logbooks.name>, logbooks.uuid \nFROM logbooks \nWHERE
> />/  logbooks.uuid = %s'  ('e34f21c0-72cf-48be-ad96-766befa55ab3',)
> />/
> />/  After checked
> />/  http://docs.openstack.org/developer/taskflow/persistence.html  , there
> />/  are 3 tables to be created.
> />/
> />/  So we need to create these tables manually right? Or is there any API
> />/  for the tables initiation?
> />/
> />/  Thanks.
> />/
> />/  __________________________________________________________________________
> />/  OpenStack Development Mailing List (not for usage questions)
> />/  Unsubscribe:OpenStack-dev-request at lists.openstack.org  <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>?subject:unsubscribe
> />/  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev/
>
>
> 2015-05-06 13:14 GMT+08:00 jeffty <wantwatering at gmail.com
> <mailto:wantwatering at gmail.com>>:
>
>     Hi there,____
>
>     __ __
>
>     I’m trying to use mysql to store lobbooks and atom etc.____
>
>     __ __
>
>     Here is the code:____
>
>     __ __
>
>     backend = backends.fetch({____
>
>     'connection': 'mysql://test:test@192.168.1.10/test
>     <http://test:test@192.168.1.10/test>',____
>
>     'user': test,____
>
>     'password': test,____
>
>     })____
>
>     __ __
>
>     book, flow_detail = pu.temporary_flow_detail(backend=backend)____
>
>     __ __
>
>     And I got below errors:____
>
>     __ __
>
>     taskflow.exceptions.StorageFailure: Failed saving logbook
>     'e34f21c0-72cf-48be-ad96-766befa55ab3'____
>
>        ProgrammingError: (ProgrammingError) (1146, "Table
>     'flow.logbooks' doesn't exist") 'SELECT logbooks.created_at,
>     logbooks.updated_at, logbooks.meta, logbooks.name
>     <http://logbooks.name>, logbooks.uuid \nFROM logbooks \nWHERE
>     logbooks.uuid = %s' ('e34f21c0-72cf-48be-ad96-766befa55ab3',)____
>
>     __ __
>
>     After checked
>     http://docs.openstack.org/developer/taskflow/persistence.html ,
>     there are 3 tables to be created.____
>
>     __ __
>
>     So we need to create these tables manually right? Or is there any
>     API for the tables initiation?____
>
>     __ __
>
>     Thanks.____
>
>



More information about the OpenStack-dev mailing list