tools/make_test_event_data.py is broken

Bug #1506976 reported by ZhiQiang Fan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Undecided
ZhiQiang Fan

Bug Description

zqfan:ceilometer$ python tools/make_test_event_data.py
looking for 'mongodb' driver in 'ceilometer.event.storage'
found extension EntryPoint.parse('sqlite = ceilometer.event.storage.impl_sqlalchemy:Connection')
found extension EntryPoint.parse('postgresql = ceilometer.event.storage.impl_sqlalchemy:Connection')
found extension EntryPoint.parse('log = ceilometer.event.storage.impl_log:Connection')
found extension EntryPoint.parse('mongodb = ceilometer.event.storage.impl_mongodb:Connection')
found extension EntryPoint.parse('mysql = ceilometer.event.storage.impl_sqlalchemy:Connection')
found extension EntryPoint.parse('hbase = ceilometer.event.storage.impl_hbase:Connection')
found extension EntryPoint.parse('db2 = ceilometer.event.storage.impl_db2:Connection')
found extension EntryPoint.parse('es = ceilometer.event.storage.impl_elasticsearch:Connection')
Connecting to mongodb on [('localhost', 27017)]
Adding new events
Traceback (most recent call last):
  File "tools/make_test_event_data.py", line 126, in <module>
    main()
  File "tools/make_test_event_data.py", line 122, in main
    event_types=args.event_types)
  File "tools/make_test_event_data.py", line 63, in make_test_data
    traits))
TypeError: __init__() takes exactly 6 arguments (5 given)

ZhiQiang Fan (aji-zqfan)
Changed in ceilometer:
assignee: nobody → ZhiQiang Fan (aji-zqfan)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (master)

Fix proposed to branch: master
Review: https://review.openstack.org/236049

Changed in ceilometer:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/236049
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=939cb080a193e14af8ceb44df3b631f5c2f6bf6d
Submitter: Jenkins
Branch: master

commit 939cb080a193e14af8ceb44df3b631f5c2f6bf6d
Author: ZhiQiang Fan <email address hidden>
Date: Sat Oct 17 02:20:31 2015 +0800

    fix tools/make_test_event_data.py

    ceilometer.event.storage.models.Event requires 6 arguments to initialze,
    but tools/make_test_event_data.py only provides 5 arguments, so it is
    broken now. The missing field is 'raw', which can be safely set to {}.

    Change-Id: I4bec3ff66ab9fbec9306be2f1cb0095d148d80fb
    Closes-Bug: #1506976

Changed in ceilometer:
status: In Progress → Fix Committed
Revision history for this message
Thierry Carrez (ttx) wrote : Fix included in openstack/ceilometer 6.0.0.0b1

This issue was fixed in the openstack/ceilometer 6.0.0.0b1 development milestone.

Thierry Carrez (ttx)
Changed in ceilometer:
status: Fix Committed → Fix Released
Liusheng (liusheng)
Changed in ceilometer:
milestone: none → mitaka-1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.