1 commit 0ca8c83df916ff0fa62f9cb0aa1045c9097d32c8
3 Author: Jenkins <jenkins@review.openstack.org>
4 Date: Mon Nov 26 16:34:17 2012 +0000
6 Merge "Remove rickshaw subproject"
8 commit 55cdc081304233de8721101bd2d03bf31027aff4
10 Author: Jenkins <jenkins@review.openstack.org>
11 Date: Mon Nov 26 16:32:23 2012 +0000
13 Merge "tools: set novaclient minimum version"
15 commit 45e573e89024597a8b2c094b5f29ff51712b4a77
16 Merge: 9ef03b2 fb8d86e
17 Author: Jenkins <jenkins@review.openstack.org>
18 Date: Mon Nov 26 16:31:20 2012 +0000
20 Merge "Lower pymongo dependency"
22 commit 9ef03b220cedad948c7aef3326d8af2818ac826d
23 Merge: 3e3a303 36998cb
24 Author: Jenkins <jenkins@review.openstack.org>
25 Date: Mon Nov 26 16:29:28 2012 +0000
27 Merge "libvirt: fix Folsom compatibility"
29 commit 3e3a30336f12da2e553971b77d5c15671b977dfb
30 Author: Julien Danjou <julien@danjou.info>
31 Date: Mon Nov 26 16:17:33 2012 +0100
33 network: remove left-over useless nova import
35 Change-Id: I1845743343b9cb64a0d37547b9e9f76d5fdb7ef9
36 Signed-off-by: Julien Danjou <julien@danjou.info>
38 commit 57bea4d4b789813d09dbe8143991fea81f03153b
39 Author: Julien Danjou <julien@danjou.info>
40 Date: Fri Nov 16 16:56:26 2012 +0100
42 tools: set novaclient minimum version
44 This is set accordingly to - at least - the no_cache option used.
46 This is likely to fix #1083104
48 Change-Id: I14d878cbeae84e40f2b81720d6d8dbee4a3278c3
49 Signed-off-by: Julien Danjou <julien@danjou.info>
51 commit 36998cb142f11c2b2a372da7d3c33c622b44a714
52 Author: Julien Danjou <julien@danjou.info>
53 Date: Mon Nov 26 15:52:40 2012 +0100
55 libvirt: fix Folsom compatibility
57 Change-Id: I1b60add4dadf2eecfe582fceb18acb614b67f7f8
58 Signed-off-by: Julien Danjou <julien@danjou.info>
60 commit fb8d86eead992ec31e93b6b109d6e99108872ba8
61 Author: Julien Danjou <julien@danjou.info>
62 Date: Mon Nov 26 15:34:00 2012 +0100
64 Lower pymongo dependency
66 Debian has only 2.2, and there's no reason it wouldn't work according to
69 Change-Id: I4ca3d79aa1845ee513d93b25afaa0d41fab4bf59
70 Signed-off-by: Julien Danjou <julien@danjou.info>
72 commit 0d891c7d0f6d55c833eeca88824d1fc2e1da5a8b
73 Author: Julien Danjou <julien@danjou.info>
74 Date: Fri Nov 23 12:02:13 2012 +0100
76 Remove rickshaw subproject
78 Change-Id: I6c8689ed9748a6f66d6f972c7cba623cc7ec8193
79 Signed-off-by: Julien Danjou <julien@danjou.info>
81 commit c6502e119197ebaea707e9a62e93c9c983cd5d50
82 Author: Shane Wang <shane.wang@intel.com>
83 Date: Thu Nov 22 21:02:54 2012 +0800
85 Remove unused rpc import
87 commit 2789f144d4776a79551ec7603b292460e08f3518 uses service.py
88 in openstack-common and changes the collector from a manager into
89 a Service. The rpc connection creation in CollectorManager is not
90 called any more. So, remove the unnecessary rpc import.
92 Change-Id: I710e14beb3485661e8aeeae0792fae68cba48979
93 Signed-off-by: Shane Wang <shane.wang@intel.com>
95 commit 9cd9e9522de077529185b4e9c1cc7486d2fe4a92
96 Author: Lianhao Lu <lianhao.lu@intel.com>
97 Date: Thu Nov 22 11:39:59 2012 +0800
99 Adapted to nova's compute_driver moving.
101 Nova moved the compute_driver into nova.virt.driver in recent changes.
102 It also provided 2 new functions load_compute_driver() and
103 compute_driver_matches().
105 Leveraging that change while still keeps folsom compatibility.
107 Change-Id: I53f6f295cef6173aaea26c9bbac977b3ae66c6d2
109 commit 7f46361beec191fc598779cdf757334bfb632c90
110 Author: Julien Danjou <julien@danjou.info>
111 Date: Wed Nov 21 16:36:54 2012 +0100
113 doc: fix cpu counter unit
115 This fixes bug #1071461
117 Change-Id: I358f23d07df2f8123d52912a01a4d5a02ba22b77
118 Signed-off-by: Julien Danjou <julien@danjou.info>
120 commit af7f5ce54974f7e8ce0ffa548f47fae42eeb608f
121 Merge: c13231f 59a1937
122 Author: Jenkins <jenkins@review.openstack.org>
123 Date: Wed Nov 21 13:19:32 2012 +0000
125 Merge "api: replace minified files by complete version"
127 commit c13231f56d6bb7a20f9332a72fea102f027acfaa
128 Author: Julien Danjou <julien@danjou.info>
129 Date: Wed Nov 21 12:09:42 2012 +0100
131 tools: use tarballs rather than git for Folsom tests
133 Change-Id: I84479f4dd5f49063e957f30d38ad079c40cdcfd7
134 Signed-off-by: Julien Danjou <julien@danjou.info>
136 commit 1cc462843c9ac4aea2833748b80516d0f472bf39
137 Author: Lianhao Lu <lianhao.lu@intel.com>
138 Date: Tue Nov 20 14:13:12 2012 +0800
140 Used auth_token middleware from keystoneclient.
142 The auth_token middleware was moved from keystone to keystoneclient.
144 Fixed the bug 1080990.
146 Change-Id: I424489b73e420546df96a52f639d0ee1c8ee6287
148 commit a96e1a73cd548f51e4884a380c725c28cde188a1
149 Author: Julien Danjou <julien@danjou.info>
150 Date: Tue Nov 20 16:01:12 2012 +0100
152 Remove cinderclient dependency
154 Change-Id: I7c38be05e9288ad001aabf73a37824b19918c3a3
155 Signed-off-by: Julien Danjou <julien@danjou.info>
157 commit 48d8f574e80b7dd0d14e4ee8e7ff3b5f37cebc6b
158 Merge: 45da4ee a9e5f84
159 Author: Jenkins <jenkins@review.openstack.org>
160 Date: Tue Nov 20 11:33:34 2012 +0000
162 Merge "api: add timestamp interval support in _list_events()"
164 commit 45da4ee18b675d0d583fb4d19abfcc373281a684
165 Merge: 7fabd09 334bf86
166 Author: Jenkins <jenkins@review.openstack.org>
167 Date: Tue Nov 20 11:18:10 2012 +0000
169 Merge "Provide default configuration file"
171 commit 7fabd090675a0c258b2951101c637d2bea583d7d
172 Merge: bbdd547 8d4287a
173 Author: Jenkins <jenkins@review.openstack.org>
174 Date: Tue Nov 20 11:16:28 2012 +0000
176 Merge "Add Folsom tests to tox"
178 commit bbdd54766935af9eebd57bed21be02a71d37f85f
179 Merge: 4641d34 a45e971
180 Author: Jenkins <jenkins@review.openstack.org>
181 Date: Tue Nov 20 11:14:02 2012 +0000
183 Merge "api: add support for timestamp in _list_resources()"
185 commit 4641d344a0c2a4c18d256bdeb6311e62c32496cf
186 Merge: f918b5b f4f2ab3
187 Author: Jenkins <jenkins@review.openstack.org>
188 Date: Tue Nov 20 11:11:13 2012 +0000
190 Merge "tests: simplify api list_resources"
192 commit f918b5bfdf94899e70e07c310e53233843e87f8d
193 Author: Julien Danjou <julien@danjou.info>
194 Date: Tue Nov 20 09:52:30 2012 +0100
196 Fix latest nova changes
198 Change-Id: I08fa2ce3fca4b5c66e77a42d00b94067abfef7c7
199 Signed-off-by: Julien Danjou <julien@danjou.info>
201 commit fc826bcb3ee31daf783f3c3b33397cfeca680742
202 Merge: c942064 c5bf442
203 Author: Jenkins <jenkins@review.openstack.org>
204 Date: Mon Nov 19 18:02:19 2012 +0000
206 Merge "Fix mysql_engine option type"
208 commit 59a193789ddd7a700e8ab9e781da94997b65a99a
209 Author: Julien Danjou <julien@danjou.info>
210 Date: Mon Nov 19 16:04:30 2012 +0100
212 api: replace minified files by complete version
214 Minified files are problematic at least for Debian because it's not free
215 according to the DFSG. So let's replace them with full versions.
217 This fixes bug #1078788
219 Change-Id: Id401feea7ed7d0a7861a44f9ccc294615617f928
220 Signed-off-by: Julien Danjou <julien@danjou.info>
222 commit 8d4287ad8e5af46fde0625dbd18a8f5c67da061a
223 Author: Julien Danjou <julien@danjou.info>
224 Date: Mon Nov 19 17:49:35 2012 +0100
226 Add Folsom tests to tox
228 Change-Id: I0cc43bc6a22e42f9bc9ad9cb9571e5391e4cd240
229 Signed-off-by: Julien Danjou <julien@danjou.info>
231 commit c942064bbe21ffd7bbf4bb4352c4d6d6b3336682
232 Author: Julien Danjou <julien@danjou.info>
233 Date: Mon Nov 19 16:22:16 2012 +0100
235 Handle nova.flags removal
237 nova.flags has been removed and we're now supposed to use nova.config
238 Put some compat code for Foslom.
240 Change-Id: I53bd74310df35ba37fdaaf26139ab73a46bebd1f
241 Signed-off-by: Julien Danjou <julien@danjou.info>
243 commit 334bf8605285aeda23a9d16093c3e3ce9b0a70da
244 Author: Julien Danjou <julien@danjou.info>
245 Date: Mon Nov 19 12:18:43 2012 +0100
247 Provide default configuration file
249 This fixes bug #1057473
251 Change-Id: I1ca0edd4eadaa166f9b807532cbaa058ba2b119e
252 Signed-off-by: Julien Danjou <julien@danjou.info>
254 commit c5bf44204d1c9e53686053d45006782e77305fab
255 Author: Julien Danjou <julien@danjou.info>
256 Date: Mon Nov 19 12:04:09 2012 +0100
258 Fix mysql_engine option type
260 Change-Id: Ife965c9a8a9ef9fd3c2d28e9e98ec9add1334732
261 Signed-off-by: Julien Danjou <julien@danjou.info>
263 commit 97c96f7ebfda6e98a4945c1cbf97e6e6c05ff8b0
264 Author: Julien Danjou <julien@danjou.info>
265 Date: Fri Nov 16 17:22:57 2012 +0100
267 Remove nova.flags usage
269 The only one left is now in libvirt for the compute driver. How to remove
270 this and rewrite this pollster is still under discussion.
272 This implements blueprint nova-flags-removal.
274 Change-Id: Ife54e402cb307b9b4cb360d8ee54683ac1e73e1c
275 Signed-off-by: Julien Danjou <julien@danjou.info>
277 commit a45e9714e566c6a36ceb9daedfd170bf5526c7b5
278 Author: Julien Danjou <julien@danjou.info>
279 Date: Fri Nov 16 15:32:30 2012 +0100
281 api: add support for timestamp in _list_resources()
283 Change-Id: I683bcbc2072b782eb94739aaa99e151ee9d0df3e
284 Signed-off-by: Julien Danjou <julien@danjou.info>
286 commit a9e5f84e9a808d5401a39f1ec0f1b4557c6160c3
287 Author: Julien Danjou <julien@danjou.info>
288 Date: Fri Nov 16 16:10:37 2012 +0100
290 api: add timestamp interval support in _list_events()
292 We also remove test_all() because it's already tested in
293 test_list_resources, where it belongs.
295 This fixes bug #1079235
297 Change-Id: Ib57fad688c09b38944c0129ede68b9620f074a1d
298 Signed-off-by: Julien Danjou <julien@danjou.info>
300 commit f4f2ab3b795bc477c48fb771e98340bc4544c913
301 Author: Julien Danjou <julien@danjou.info>
302 Date: Fri Nov 16 15:05:47 2012 +0100
304 tests: simplify api list_resources
306 Change-Id: I1ab962ca381cfcddb13a87013bca471d69ee8bd0
307 Signed-off-by: Julien Danjou <julien@danjou.info>
309 commit 26c5ce081a8bfa2f6c7d6200426787ec94aea7d7
310 Author: Lianhao Lu <lianhao.lu@intel.com>
311 Date: Thu Nov 15 18:38:36 2012 +0800
313 Update openstack.common(except policy).
317 Change-Id: I293f1888362c64b0af3f9c66e4ebea94d987e59a
319 commit 2b30965869701fbbb5ed03b020820f7e04274748
320 Author: Lianhao Lu <lianhao.lu@intel.com>
321 Date: Thu Nov 8 16:28:16 2012 +0800
323 Adopted the oslo's rpc.Service change.
325 This fixes the collector part of the bug 1075463.
327 Declaring a consumer topic on the same rpc connection after the consume
328 thread has started would result the eventlet raise RuntimeError
329 exception. So all the declaring work should be done before calling
330 rpc.conn.consume_in_thread().
332 Using the hook 'initialize_service_hook()' provided by rpc.Service in
333 oslo to decalre the collector's specific topic consumers before starting
334 the consuming thread.
336 Change-Id: I33a98c228d45f7716e46d40d9203188f4e827c11
338 commit 7e595e8f2885fc706230ba4145b76405bdeec36b
339 Author: Eoghan Glynn <eglynn@redhat.com>
340 Date: Wed Nov 14 14:35:58 2012 +0000
342 Use libvirt num_cpu for CPU utilization calculation.
344 Previously we used the vcpus count for the corresponding flavor,
345 but this can be incorrect if the instance type was deleted and
346 re-created with a different number of cores after the instance
349 Also the total number of CPUs on-host is dropped from the formula
350 as this is not relevant to the CPU util for the instance.
352 Change-Id: I23e2ad30696f11f413fd1570fe85c3a12fb0bf1e
354 commit cdc962dffb378366f0bc2591a1ed926e4503175c
355 Merge: 5aac98a e4d170a
356 Author: Jenkins <jenkins@review.openstack.org>
357 Date: Wed Nov 14 10:14:13 2012 +0000
359 Merge "Change references of /etc/ceilometer-{agent,collector}.conf to /etc/ceilometer/ceilometer.conf"
361 commit 5aac98a2bde475fc5a94ba889cfe8d1366b45a89
362 Author: Eoghan Glynn <eglynn@redhat.com>
363 Date: Wed Nov 14 09:22:12 2012 +0000
365 Remove obsolete reference to instance.vcpus
367 Left in place as an oversight in:
369 https://github.com/openstack/ceilometer/commit/5d00eb39
371 Change-Id: I156d5bd0df2eec1fe75845cfb8d3395f3897ba09
373 commit e4d170a57c76ee83c858372a79ae7a43b32b6968
374 Author: Angus Salkeld <asalkeld@redhat.com>
375 Date: Wed Nov 14 15:50:19 2012 +1100
377 Change references of /etc/ceilometer-{agent,collector}.conf to /etc/ceilometer/ceilometer.conf
379 Complete the change to the global config file.
381 So by adding the project name to the call to cfg.CONF() we go from
382 the following search dirs:
383 cfg_dirs: ['/home/asalkeld', '/etc']
385 cfg_dirs: ['/home/asalkeld/.ceilometer', '/home/asalkeld', '/etc/ceilometer', '/etc']
387 So you can end up with multiple configs loading like this:
389 DEBUG ceilometer.openstack.common.service [-] config file: ['/etc/ceilometer/ceilometer.conf', '/etc/ceilometer-collector.conf']
391 Change-Id: I8e75facb5f1dc7e3e66493824a2da15a5b9ab311
393 commit 6d72e832fd52927c238209c5a7797ef22868c11b
394 Merge: a09096b 0909643
395 Author: Jenkins <jenkins@review.openstack.org>
396 Date: Wed Nov 14 00:51:41 2012 +0000
398 Merge "Avoid TypeError when loading libvirt.LibvirtDriver"
400 commit a09096bf619076a5b03032b63e0208f39bb868a7
401 Merge: f13593c d57c5b5
402 Author: Jenkins <jenkins@review.openstack.org>
403 Date: Tue Nov 13 22:43:46 2012 +0000
405 Merge "Add keystone requirement for doc build"
407 commit f13593caa50c48e5e0d4ed1e13183ee4b49238b3
408 Merge: 5d00eb3 8bcc13c
409 Author: Jenkins <jenkins@review.openstack.org>
410 Date: Tue Nov 13 22:43:33 2012 +0000
412 Merge "Add comment about folsom compatibility change"
414 commit 5d00eb39f20201c9d2c8d05e44e69db8f644f917
415 Merge: 89d536b 454c486
416 Author: Jenkins <jenkins@review.openstack.org>
417 Date: Tue Nov 13 21:37:03 2012 +0000
419 Merge "Determine instance cores from public flavors API"
421 commit 89d536b19534986f37730e1a71f34475a4598b62
422 Merge: 2a39164 f3641de
423 Author: Jenkins <jenkins@review.openstack.org>
424 Date: Tue Nov 13 21:36:35 2012 +0000
426 Merge "Determine flavor type from the public nova API."
428 commit 454c486e01b7782d5e01ed45dca00528865d929f
429 Author: Eoghan Glynn <eglynn@redhat.com>
430 Date: Tue Nov 13 20:20:19 2012 +0000
432 Determine instance cores from public flavors API
436 Previously the flavor vcpus used in the CPU utilization metering
437 was available from the nova DB instance representation.
439 Now that we retrieve the on-host instances from the public nova API
440 as opposed to the DB, we need to retrieve the flavor vcpus from
443 Note that it's a known issue with nova that a flavor associated
444 with a running instance can be deleted and re-created with the
445 same ID but a different resource configuration (in this case, a
446 different number of cores would led to an incorrect CPU util
447 calculation). This will be addressed in a future nova patch.
449 Change-Id: I093acb94a4818f671782a3cb4e2c846f29b8cec5
451 commit f3641de37fbcb36dddc15d4a918ff771a07b5702
452 Author: Eoghan Glynn <eglynn@redhat.com>
453 Date: Tue Nov 13 14:01:58 2012 +0000
455 Determine flavor type from the public nova API.
459 Previously the flavor name used in the flavor-specific instance meter
460 was available from the nova DB instance representation.
462 Now that we retrieve the on-host instances from the public nova
463 API as opposed to the DB, we need to retrieve and cache the flavor
466 Change-Id: Ifd15eedd34e4128d5f9bdaa9318049e973dac9ed
468 commit 8bcc13c082fd366b3e4f7e93d4cf31a99846418d
469 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
470 Date: Tue Nov 13 15:11:56 2012 -0500
472 Add comment about folsom compatibility change
474 Provide inline documentation explaining the change in
475 https://review.openstack.org/#/c/15778/ as requested.
477 Change-Id: I70c8420ddd9956d90e20449f4c7509db40b50a8e
478 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
480 commit d57c5b5f4cd71678d812cfb55fb122c26382df3a
481 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
482 Date: Tue Nov 13 14:42:55 2012 -0500
484 Add keystone requirement for doc build
486 In order to create the app to pass through the autodoc
487 directives in sphinx we need to have the keystone
488 middleware installed.
490 Change-Id: Ib78ac6bedca33628f139a922a438944e5763e6f3
491 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
493 commit 090964310b2eb57874edfd81001b75c7cb42c096
494 Author: Eoghan Glynn <eglynn@redhat.com>
495 Date: Tue Nov 13 16:31:00 2012 +0000
497 Avoid TypeError when loading libvirt.LibvirtDriver
501 The libvirt.LibvirtDriver.__init__() signature has changed since:
503 https://github.com/openstack/nova/commit/081b652c
505 to take a new virtapi parameter. This is not required by any
506 ceilometer usage of the driver, however the absence of a
507 corresponding argument causes importutils.import_object_ns()
508 to fail with TypeError.
510 For testing the nova fake.FakeVirtAPI still uses the old
511 signature, hence we try both.
513 Change-Id: I05a9728ceb435a72f5fa8a648cd70b079126396e
515 commit 2a391644c0618ab0bf9eaba44a9619ac083d8f44
516 Merge: e478328 566f4cc
517 Author: Jenkins <jenkins@review.openstack.org>
518 Date: Tue Nov 13 15:55:45 2012 +0000
520 Merge "Fix pymongo requirements"
522 commit e478328d46980d70642313c91895a86388db11be
523 Merge: 77b2d35 325715c
524 Author: Jenkins <jenkins@review.openstack.org>
525 Date: Tue Nov 13 15:51:44 2012 +0000
527 Merge "doc: rename stackforge to openstack"
529 commit 77b2d355993facae064d808b933b2fd1840edf0c
530 Author: Endre Karlson <endre.karlson@gmail.com>
531 Date: Tue Nov 13 12:06:54 2012 +0100
533 Don't re-import flags and do parse_args instead of flags.FLAGS()
535 Change-Id: I8f1a4e8eae0fddc011fcc12957f58001a00722b0
537 commit 325715c01f72a43f22b973439ef5d3d0560961a5
538 Author: Julien Danjou <julien@danjou.info>
539 Date: Tue Nov 13 10:08:41 2012 +0100
541 doc: rename stackforge to openstack
543 Change-Id: I31b0b7107742950e82473a9e776461994ab342f7
544 Signed-off-by: Julien Danjou <julien@danjou.info>
546 commit 566f4ccd6511b82a2b31ce51ab6e83deca5f613e
547 Author: Julien Danjou <julien@danjou.info>
548 Date: Mon Nov 12 20:16:13 2012 +0100
550 Fix pymongo requirements
552 This fixes bug #1077104
554 Change-Id: Ib2d936d71d6c253a141abed65794ea800d0c8354
555 Signed-off-by: Julien Danjou <julien@danjou.info>
557 commit 171b1ce4495c104b8cf19f0a7609a71a354446ba
558 Merge: 1226dbf b595728
559 Author: Jenkins <jenkins@review.openstack.org>
560 Date: Mon Nov 12 17:22:28 2012 +0000
562 Merge "Update use of nova config to work with folsom"
564 commit 1226dbf9577d31f67610cafac8cfc78fde5dcb37
565 Author: Jeremy Stanley <fungi@yuggoth.org>
566 Date: Sun Nov 11 19:11:23 2012 +0000
568 Update .gitreview for openstack.
570 Following a successful incubation period, the Ceilometer project is
571 moving from the StackForge ecosystem organization to become an official
572 OpenStack project. This handles the necessary update to .gitreview
573 reflecting the new remote name.
575 Change-Id: Iac0e2525df805e96ddff15cbe776603a7aabcf76
577 commit b595728df9be4f241893e56c21e8e632ec0298a5
578 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
579 Date: Thu Nov 8 17:06:08 2012 -0500
581 Update use of nova config to work with folsom
583 The configuration API for nova changed between folsom and
584 grizzly. This change uses the folsom API if necessary,
585 allowing the trunk version of ceilometer to continue to
588 Change-Id: Ib59649ed6c04ea7218efa245dea428e0db4a16d0
589 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
591 commit 62c30ec42670217763dafb75525dcdf281e66598
592 Merge: 46f3c01 12184dc
593 Author: Jenkins <jenkins@review.openstack.org>
594 Date: Fri Nov 9 16:50:20 2012 +0000
596 Merge "Use openstack versioning"
598 commit 46f3c01dc76fbb35dabd3018df0490541c586a17
599 Merge: 4d08816 4a31748
600 Author: Jenkins <jenkins@review.openstack.org>
601 Date: Fri Nov 9 16:50:12 2012 +0000
603 Merge "Fix documentation build"
605 commit 4d088162c3816a2041d0e8fd5dd28377d926ec4d
606 Author: Julien Danjou <julien@danjou.info>
607 Date: Thu Nov 8 23:12:34 2012 +0100
609 compute: remove get_disks work-around
611 The bug referenced on get_disks in nova has been fixed and the fix released
614 Change-Id: I5443bb918166b71b6af2216776044c2a76cee704
615 Signed-off-by: Julien Danjou <julien@danjou.info>
617 commit cd02257cc9e22feac57090302591c80a56653514
618 Merge: a5f966c c9247f1
619 Author: Jenkins <jenkins@review.openstack.org>
620 Date: Thu Nov 8 22:04:51 2012 +0000
622 Merge "Remove database access from agent pollsters"
624 commit 12184dc5c5de8689dc02ccc1271880eb520dcca8
625 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
626 Date: Thu Nov 8 15:43:24 2012 -0500
628 Use openstack versioning
630 1. Add the version module from openstack.common.
631 2. Create a ceilometer/version.py to set up the
633 3. Update setup.py from openstack.common.
634 4. Update documentation build to use the version module
635 directly instead of running setup.py to get the version.
636 5. Update setup.py to use the new version module.
638 Change-Id: I9d8be62b8ece75090bf335d27adb59a46e3d6263
639 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
641 commit 4a31748b306f546a01608268f1c339d27c30a14d
642 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
643 Date: Wed Nov 7 16:38:32 2012 -0500
645 Fix documentation build
647 Re-establish the static "app" instance for the autodoc
648 code and fix a formatting problem with some of the RST.
650 Change-Id: I16f7db1ed66081305097b5ecf931b461347f6299
651 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
653 commit a5f966c5fb873fde9122e30b37dfde685d596e10
654 Merge: 2a82834 f2230c5
655 Author: Jenkins <jenkins@review.openstack.org>
656 Date: Wed Nov 7 18:29:46 2012 +0000
658 Merge "document utc naive timestamp"
660 commit f2230c51762328441535a1a36d84634029fce24b
661 Author: John Tran <jhtran@att.com>
662 Date: Tue Nov 6 18:23:14 2012 +0000
664 document utc naive timestamp
668 Change-Id: I611e28054d8e0d08b1b4a5343c7f586db7b6fdbb
670 commit c9247f10698b017ca33ca99010e3d69719019905
671 Author: Julien Danjou <julien@danjou.info>
672 Date: Mon Oct 8 22:14:46 2012 +0000
674 Remove database access from agent pollsters
678 Patch stolen from John Tran <jhtran@att.com>
680 Change-Id: Iab59eb752199e0cd3c8134a29e05b53356a30d75
682 commit 2a82834fb92b40bdbadb668df4130b1d544db8e1
683 Author: Angus Salkeld <asalkeld@redhat.com>
684 Date: Wed Nov 7 10:42:31 2012 +1100
686 Fix merge error in central/manager.py
688 We should not be using nova's manager.
690 Change-Id: I36af1b1aaa11a41545fa8f67a3c084cc3150641b
692 commit 5009e425f324bdc59e0a5281367383887a4eb99c
693 Author: Julien Danjou <julien@danjou.info>
694 Date: Tue Nov 6 17:17:34 2012 +0100
696 Fix nova config parsing
698 Change-Id: Iafa3cdc2a83ccc5deb13a0718c96cf1a876d5e96
699 Signed-off-by: Julien Danjou <julien@danjou.info>
701 commit d78e202b580e39a1bc9c1fea4d031379bc62bc0f
702 Merge: baa8dcf f15892f
703 Author: Jenkins <jenkins@review.openstack.org>
704 Date: Mon Nov 5 22:49:08 2012 +0000
706 Merge "pollster trap error due to zero floating ip"
708 commit f15892f229f3909dc1e3d5baa1cc5f95e172cc93
709 Author: John Tran <jhtran@att.com>
710 Date: Fri Nov 2 16:44:42 2012 +0000
712 pollster trap error due to zero floating ip
714 fixes bug #1056087 when nova doesn't have any
715 floating ip addresses defined causes a db
716 exception instead of raising it should be
719 Change-Id: Iea441fb8bcd720339b2446525a6202941c33a1ec
721 commit baa8dcffbaad986aa5a14b59b8a487be566826f4
722 Merge: ce853d0 2789f14
723 Author: Jenkins <jenkins@review.openstack.org>
724 Date: Mon Nov 5 11:32:27 2012 +0000
726 Merge "Use the service.py in openstack-common"
728 commit ce853d09773358c2af59853c81a6dfec6a97fb63
729 Merge: 4c50ad1 445d711
730 Author: Jenkins <jenkins@review.openstack.org>
731 Date: Mon Nov 5 10:58:39 2012 +0000
733 Merge "Allow no configured sources, provide a default file"
735 commit 4c50ad1a7b3d9e5ad4e08e55ec391426072356fe
736 Merge: 0a36c4c 5b2b2da
737 Author: Jenkins <jenkins@review.openstack.org>
738 Date: Sun Nov 4 22:34:42 2012 +0000
740 Merge "pin sqlalchemy to 0.7.x but not specifically 0.7.8"
742 commit 2789f144d4776a79551ec7603b292460e08f3518
743 Author: Angus Salkeld <asalkeld@redhat.com>
744 Date: Mon Nov 5 08:28:59 2012 +1100
746 Use the service.py in openstack-common
748 Also change the collector from a manager into a Service
749 to make it easier to access the rpc connection.
751 Change-Id: I1d79abb1db087110d565a9673a48de0502ac2a2b
753 commit 445d711dd0e4fe59d7787fcea12d6024434c61aa
754 Author: Julien Danjou <julien@danjou.info>
755 Date: Wed Oct 31 18:29:52 2012 +0100
757 Allow no configured sources, provide a default file
759 This fixes bug #1073654
761 Change-Id: I7cfb5016ab8a70bf9738baa497f6fe173f307242
762 Signed-off-by: Julien Danjou <julien@danjou.info>
764 commit 0a36c4c73880cd625020359503bca052c99e620e
765 Author: Angus Salkeld <asalkeld@redhat.com>
766 Date: Thu Nov 1 13:28:47 2012 +1100
768 Add service.py from openstack-common
772 Change-Id: I9932a12bb011c86479b363b6e5a591969f77582b
774 commit 4c43441d9dafedbc1b73cf8abdec32b1ccb65a71
775 Author: Angus Salkeld <asalkeld@redhat.com>
776 Date: Thu Nov 1 13:28:20 2012 +1100
778 Update common (except policy)
780 Change-Id: I17a89a15ff3af5b9f31bf14b1bbe29b024cfc8c1
782 commit 415453bfe817aaf2849dbd7b71c33fabde6136fb
783 Author: John Tran <jhtran@att.com>
784 Date: Fri Nov 2 20:52:18 2012 +0000
786 nova fake libvirt library breaking tests
788 fixes bug #1074488 Nova libvirt fake library
789 was updated to include additional 'virtapi' arg
790 required and our tests do not pass any args to
791 it therefore breaking them. dansmith recommended
792 to change fake.FakeDriver to Fake.FakeVirtAPI
793 which will replicate the old functionality.
795 Change-Id: Iedcd32cd038c6043d782565312adf5fcba8d9b7a
797 commit 5a21eee3c6e80eb63420a033f53568d641800179
798 Merge: 2206ed8 b631dc3
799 Author: Jenkins <jenkins@review.openstack.org>
800 Date: Fri Nov 2 15:25:03 2012 +0000
802 Merge "Move db access out into a seperate file."
804 commit 2206ed8ee76500ab8beab7dfa40f08a910fdd27b
805 Merge: 5aa0374 15eeeb9
806 Author: Jenkins <jenkins@review.openstack.org>
807 Date: Fri Nov 2 15:24:18 2012 +0000
809 Merge "Add new cpu_util meter recording CPU utilization %."
811 commit b631dc3a7ec4567da37407559c5fc3dad404e736
812 Author: Angus Salkeld <asalkeld@redhat.com>
813 Date: Thu Nov 1 13:27:56 2012 +1100
815 Move db access out into a seperate file.
817 This is in preparation for using the openstack.common Service classes.
819 Change-Id: I5ac78202199217387b91685e9d0409ae08cc18e0
821 commit 5aa03745eb77496a2e4738afbda1ac9a66614bf5
822 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
823 Date: Thu Nov 1 14:00:50 2012 -0400
825 Remove invalid fixme comments
827 These comments should have been removed in the changeset
828 that introduced the ActiveExtensionManager.
830 Change-Id: If69d0fe0d73be3efd75fb36e4d691fdf78942781
831 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
833 commit 15eeeb9fc16996ccf667f60752fead99597c983f
834 Author: Eoghan Glynn <eglynn@redhat.com>
835 Date: Fri Oct 26 21:33:36 2012 +0000
837 Add new cpu_util meter recording CPU utilization %.
839 The existing cpu meter records cumlative time, which is not
840 the most useful measure in all cases.
842 We now also estimate the CPU utilization % based on sampling
843 the time over subsequent polling cycles, and correcting for the
844 fraction of host cores available to the instance. The usefulness
845 of the util estimate depends in part on the polling period,
846 which is assumed will be short (of the order of 1s) when this
847 measurement is used in anger (for example to drive alarming).
849 Change-Id: Icd7de1b2cbce12396a82a3f34acb6c39c1120992
851 commit fce52207a0ca94ebb641dbf81c25673082597cb8
852 Merge: 2b92c67 085fa79
853 Author: Jenkins <jenkins@review.openstack.org>
854 Date: Thu Nov 1 16:27:15 2012 +0000
856 Merge "Fix auth middleware configuration"
858 commit 2b92c67c9a9179263ed15ac4cca5ed4436e12f6c
859 Merge: ec1fd77 e71000b
860 Author: Jenkins <jenkins@review.openstack.org>
861 Date: Thu Nov 1 12:28:54 2012 +0000
863 Merge "add mongo index names"
865 commit ec1fd77660bb4b3806d89e074be563a6194265ac
866 Merge: b9ab2c5 22cf0dd
867 Author: Jenkins <jenkins@review.openstack.org>
868 Date: Thu Nov 1 10:28:17 2012 +0000
870 Merge "Add basic text/html renderer"
872 commit b9ab2c5cc4155a9f020c080885d6f83de80d278c
873 Author: Eoghan Glynn <eglynn@redhat.com>
874 Date: Wed Oct 31 15:28:15 2012 +0000
876 Fix TypeError from old-style publish_counter calls
878 Fix calls to publish_counter() that didn't specify the source
879 explicitly, to avoid the following error since the function
880 signature has changed:
882 TypeError: publish_counter() takes exactly 5 arguments (4 given)
884 Change-Id: Ief05842be7b9c815a60827f6356f9064fef8182c
885 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
887 commit 085fa79ec0240751be1bbd3c0025097970319a8e
888 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
889 Date: Wed Oct 31 15:24:42 2012 -0400
891 Fix auth middleware configuration
893 Initialze the configuration object before initializing
894 the middleware, and pass the resulting config in to
895 the middleware so it can get the configuration settings.
897 addresses bug #1071047
899 Change-Id: I2a487d2a2f2d3467e522868ac78dc4645bf7d643
900 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
902 commit 5b2b2daffe65dffeebba77e03a5eb918eb8680b3
903 Author: John Tran <jhtran@att.com>
904 Date: Wed Oct 31 18:11:39 2012 +0000
906 pin sqlalchemy to 0.7.x but not specifically 0.7.8
908 last night's release of sqlalchemy 0.8.0b1 broke
909 our build we need to stick to 0.7.x however a quick
910 patch put us strictly on 0.7.8. The nova guys put
911 out a more elegant patch so I'd like to incorporate.
913 Change-Id: Ibf2a09826ed175f844be8551d68b5420aa132f6f
915 commit 39d854330e346f9ec1668ff433e6d2a8f261dc6c
916 Merge: e1eb5d9 05d6992
917 Author: Jenkins <jenkins@review.openstack.org>
918 Date: Wed Oct 31 18:08:58 2012 +0000
920 Merge "Provide a way to disable some plugins"
922 commit e1eb5d98bfb58c2a36f4b1b300ba8a0661f4a34a
923 Merge: 015c7cd ae64a79
924 Author: Jenkins <jenkins@review.openstack.org>
925 Date: Wed Oct 31 18:02:42 2012 +0000
927 Merge "Use stevedore to load all plugins"
929 commit e71000be85b9321ed7b88345671a6648bff89e91
930 Author: John Tran <jhtran@att.com>
931 Date: Wed Oct 31 17:38:34 2012 +0000
933 add mongo index names
937 Change-Id: Iccdda933ebe574db2927a62516cf7e1189dac6eb
939 commit 015c7cdc92902afa3103af3896d91b15341d2542
940 Merge: 2aec7f1 9902daf
941 Author: Jenkins <jenkins@review.openstack.org>
942 Date: Wed Oct 31 17:14:51 2012 +0000
944 Merge "implement get_volume_max for sqlalchemy"
946 commit 2aec7f16f9b541673f8114d2402c24a35965d536
947 Author: John Tran <jhtran@att.com>
948 Date: Tue Oct 30 23:39:00 2012 +0000
950 set tox to ignore global packages
952 Ran into problems with Ming and stevedore
953 which tox will look at the global installed
954 pkg instead of the virtualenv pkg
956 Change-Id: Ie1a834dce51fc916f1f3c3c1abd95d080ff1c9cd
958 commit 05d6992ad778e802ef3aa1e406dce7d18606c3a1
959 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
960 Date: Mon Oct 29 11:41:53 2012 -0400
962 Provide a way to disable some plugins
964 Provide configuration options for the three plugin sets
965 users may want to manage (compute pollsters, central
966 pollsters, and notification listeners).
968 Extend the plugin API so the extension manager can ask
969 each plugin if it should be enabled. This allows, for
970 example, the libvirt pollster to be loaded but then
971 recognize that it should not be used and disable itself.
973 Addresses bug #1021350
975 Change-Id: I82da823845ec49c1a93272411c43073bd4954377
976 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
978 commit ae64a792f8ac9a1e0969b205018d219fbaea05db
979 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
980 Date: Mon Oct 29 09:31:52 2012 -0400
982 Use stevedore to load all plugins
984 Move away from calling pkg_resources directly to use
985 stevedore to load plugins. This lays the ground work
986 for handling disabled plugins during the loading
989 addresses bug #1021350
991 Change-Id: I94c2d0da2a6f9222611716b96455104a71564f29
992 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
994 commit 9902dafc548ec069e2d4094eb93d186bf56cfec6
995 Author: John Tran <jhtran@att.com>
996 Date: Fri Oct 26 03:16:54 2012 +0000
998 implement get_volume_max for sqlalchemy
1002 Change-Id: I0034bec7b5da23496ac04224013e571f7ea82abc
1004 commit 22cf0dd36e4195927dd3b60032050e90bc2003cb
1005 Author: Julien Danjou <julien@danjou.info>
1006 Date: Thu Oct 11 17:57:44 2012 +0200
1008 Add basic text/html renderer
1010 Change-Id: I929d3fe0aed37bd3722f6a7dc96210a03668c87f
1011 Signed-off-by: Julien Danjou <julien@danjou.info>
1013 commit b937aa509ba1036bfc0df6965235c63cca3202cb
1014 Merge: 924eea2 42fdf1f
1015 Author: Jenkins <jenkins@review.openstack.org>
1016 Date: Tue Oct 30 14:34:56 2012 +0000
1018 Merge "add unit test for CPUPollster"
1020 commit 924eea2e9bf6342b032d0b2f1a146d10717b3cf6
1021 Merge: d42e267 320ef64
1022 Author: Jenkins <jenkins@review.openstack.org>
1023 Date: Tue Oct 30 14:21:47 2012 +0000
1025 Merge "Fix sqlalchemy performance problem"
1027 commit d42e267ce526574821b16f07f275e30a680eeb3a
1028 Merge: aae8428 6ddc415
1029 Author: Jenkins <jenkins@review.openstack.org>
1030 Date: Tue Oct 30 14:18:28 2012 +0000
1032 Merge "sqlalchemy record_meter merge objs not string"
1034 commit aae84287b05b46dcc27ddd7ea2a33f55e7fcab3c
1035 Merge: be425c1 dff3bd6
1036 Author: Jenkins <jenkins@review.openstack.org>
1037 Date: Tue Oct 30 14:15:51 2012 +0000
1039 Merge "Clean up context usage"
1041 commit be425c1f3412c2cc382ba17ccf8235f9fcb99807
1042 Merge: 1f377c1 7b13db7
1043 Author: Jenkins <jenkins@review.openstack.org>
1044 Date: Tue Oct 30 13:58:07 2012 +0000
1046 Merge "add ceilometer-send-counter"
1048 commit 1f377c1cc00a0394817fd8e0eb0a1d32ddde2d30
1049 Merge: dfa64ff e74b647
1050 Author: Jenkins <jenkins@review.openstack.org>
1051 Date: Tue Oct 30 13:53:54 2012 +0000
1053 Merge "Update openstack.common.cfg"
1055 commit dfa64ff99b959be21589689228955c079aea4b38
1056 Merge: d1e3bfa 55d52ba
1057 Author: Jenkins <jenkins@review.openstack.org>
1058 Date: Tue Oct 30 13:42:36 2012 +0000
1060 Merge "network: floating IP account in Quantum"
1062 commit d1e3bfad7984734e4e72326a70d956c48d107e2f
1063 Merge: 16c892b 5512992
1064 Author: Jenkins <jenkins@review.openstack.org>
1065 Date: Tue Oct 30 13:39:00 2012 +0000
1067 Merge "timestamp columns in sqlalchemy not timezone aware"
1069 commit 55d52bab01d10d0b1a70e91401b53f04ae27efbf
1070 Author: Julien Danjou <julien@danjou.info>
1071 Date: Thu Oct 25 12:16:41 2012 +0200
1073 network: floating IP account in Quantum
1075 Change-Id: I0e4a8245bd524dd2073f52f7a808e9456816c4df
1076 Signed-off-by: Julien Danjou <julien@danjou.info>
1078 commit 42fdf1f3bdd75229de0ffa360889097eb4335e89
1079 Author: John Tran <jhtran@att.com>
1080 Date: Tue Oct 30 02:39:33 2012 +0000
1082 add unit test for CPUPollster
1086 Change-Id: Ib5b39f77da02550829b6184462920b49c648dc12
1088 commit 16c892bbfa605aef6c80226c3198e997930cc973
1089 Merge: 70eab31 b47591a
1090 Author: Jenkins <jenkins@review.openstack.org>
1091 Date: Mon Oct 29 21:34:46 2012 +0000
1093 Merge "Remove obsolete/incorrect install instructions"
1095 commit dff3bd6dcd1b3ba7f95656a334f236e0472d21bc
1096 Author: Julien Danjou <julien@danjou.info>
1097 Date: Mon Oct 29 15:15:07 2012 +0100
1099 Clean up context usage
1101 Don't use nova context where openstack.common is enough.
1103 Change-Id: Ide2198758faece70fc8cd44ffd9a46d0972e423e
1104 Signed-off-by: Julien Danjou <julien@danjou.info>
1106 commit 70eab31d43966003bf57eaa11c280bd8942c1831
1107 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1108 Date: Mon Oct 29 11:53:51 2012 -0400
1110 Add dependencies on clients used by pollsters
1112 Move the test requirement for glanceclient to an installation
1113 requirement, since the central pollster uses it.
1115 Add an installation requirement for cinderclient, since there
1116 is also a central pollster that needs it.
1118 Change-Id: I01fcc7c1d69a02b6ebf62b2c851e0e862f3439d9
1119 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1121 commit 7b13db7aef253c4a2fc6b7c641dbbd73c12ef5b3
1122 Author: Julien Danjou <julien@danjou.info>
1123 Date: Fri Oct 26 15:44:05 2012 +0200
1125 add ceilometer-send-counter
1127 This program can be used to send counter manually.
1129 Change-Id: I11a7b7b99cf9aea6b6885cdc4640b8c2da54a564
1130 Signed-off-by: Julien Danjou <julien@danjou.info>
1132 commit e74b647d6529e1b7a216ae986c73212fd838db64
1133 Author: Julien Danjou <julien@danjou.info>
1134 Date: Fri Oct 26 22:32:47 2012 +0200
1136 Update openstack.common.cfg
1138 Change-Id: Icde2348837fe35275900e00974dce24b901ec866
1140 commit d72d3a9e17532df253b04b4d0c9c46ca02942415
1141 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1142 Date: Fri Oct 26 12:43:01 2012 -0400
1144 Fix tests broken by API change with Counter class
1146 A previous change moved the "source" field from the
1147 Counter to the function that creates meter messages.
1148 These tests are not run in the CI environment because
1149 they depend on having spidermonkey installed, and it
1150 is not available on that server.
1152 Change-Id: I1e34ce087ae56bc18875ebe28b9cdf48ce8f493c
1153 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1155 commit acf8fb88d56b776cf0b83041f5e87e1b6ee88fd2
1156 Author: Julien Danjou <julien@danjou.info>
1157 Date: Fri Oct 26 14:34:01 2012 +0200
1159 api: add source detail retrieval
1161 Change-Id: I031d237f870172e87b9bcb413573a0ad5c18afca
1162 Signed-off-by: Julien Danjou <julien@danjou.info>
1164 commit f6868e5e4827e96754f832a0eae4c4210ea41df7
1165 Author: Julien Danjou <julien@danjou.info>
1166 Date: Thu Oct 25 18:38:52 2012 +0200
1168 Set source at publish time
1170 We stop putting the source in the Counter, but we set it via the
1171 configuration file and use it as a source.
1173 Change-Id: I82c00ac5e55e09ab38de9364cda3194beb35e3c4
1174 Signed-off-by: Julien Danjou <julien@danjou.info>
1176 commit 365c7a849a4c3333e40c944ce021263280eb2149
1177 Author: Eoghan Glynn <eglynn@redhat.com>
1178 Date: Thu Oct 25 21:00:29 2012 +0000
1180 Instance pollster emits instance.<type> meter
1184 Previously the instance pollster emitted only the instance meter,
1185 whereas the notification handler for the instance.exists event
1186 emitted both instance and instance.<type>.
1188 Since the pollster & handler would generally be triggered at different
1189 frequencies (e.g. every 600s versus once an hour) this led to an
1190 imbalance in the metering store whereby the instance counters didn't
1191 match the sum of the per-flavor counters as expected.
1193 Change-Id: Ic76a645f150a87bc92b4ccfc7a777dfe13502467
1195 commit 55129929e19164526512e1aaedbd17e9374a8053
1196 Author: John Tran <jhtran@att.com>
1197 Date: Tue Oct 23 21:49:47 2012 +0000
1199 timestamp columns in sqlalchemy not timezone aware
1201 Fixes bug # 1066148. Sqlalchemy schema timezone
1202 fields are not timezone aware therefore the
1203 timestamps need to be adjusted as such
1205 Change-Id: I0979fe3b9487257f988790ddb23a317a3df7a19d
1207 commit 3deb7628fcbbcf090ac366d1a19420c255bcfac7
1208 Merge: 1472d59 52eed63
1209 Author: Jenkins <jenkins@review.openstack.org>
1210 Date: Thu Oct 25 20:50:44 2012 +0000
1212 Merge "network: emit router meter"
1214 commit 1472d594becd655ffa695a93030d483bd2da6d68
1215 Merge: 70442dc 6dfb634
1216 Author: Jenkins <jenkins@review.openstack.org>
1217 Date: Thu Oct 25 20:44:17 2012 +0000
1219 Merge "Change default API port"
1221 commit b47591a3c12879a659fdb08638e854b24dd82922
1222 Author: Eoghan Glynn <eglynn@redhat.com>
1223 Date: Thu Oct 25 18:23:28 2012 +0100
1225 Remove obsolete/incorrect install instructions
1227 Remove obsolete installation instructions for devstack, and
1228 added corrected versions for manual install.
1230 Change-Id: I7b9f8d8c508406ba432d41b0ef58c4f407551395
1232 commit 52eed63c656fc4d15d0ee7c528d39023b6204698
1233 Author: Julien Danjou <julien@danjou.info>
1234 Date: Wed Oct 24 15:31:27 2012 +0200
1236 network: emit router meter
1238 This fixes bug #1070009
1240 Change-Id: Ica5611d00984c8ca25e382bb8b54fbe9c87f5282
1241 Signed-off-by: Julien Danjou <julien@danjou.info>
1243 commit 320ef645c84fbebdfd216574f0ff1b5623b26acc
1244 Author: John Tran <jhtran@att.com>
1245 Date: Wed Oct 24 00:06:53 2012 +0000
1247 Fix sqlalchemy performance problem
1249 Fixes bug #1070074 too much lazy loading on the
1250 default model. Removed those and only added lazy
1251 loading to queries that specifically need eager
1254 Change-Id: Ifa7446bddef855ae8e8b76040ba3336a53606215
1256 commit 70442dc8da560d3ccbd077e8a0faa4d4d8f1c525
1257 Merge: 75adc8b 4d648d7
1258 Author: Jenkins <jenkins@review.openstack.org>
1259 Date: Wed Oct 24 18:14:27 2012 +0000
1261 Merge "Add OpenStack trove classifier for PyPI"
1263 commit 75adc8b779b8b3b63969712963a7692c7c7c78a4
1264 Merge: 1d7e928 052e2cf
1265 Author: Jenkins <jenkins@review.openstack.org>
1266 Date: Wed Oct 24 18:10:56 2012 +0000
1268 Merge "Added a working release-bugs.py script to tools/."
1270 commit 052e2cf7e7c18466f36617fc342b143173b7aacd
1271 Author: Graham Binns <graham.binns@canonical.com>
1272 Date: Fri Oct 19 12:33:42 2012 +0100
1274 Added a working release-bugs.py script to tools/.
1276 Change-Id: Ia6359aa485e8cd606e58589b6ad8b4cc2d629029
1278 commit 6dfb6347606b07728ed86d35b650b69602250ba7
1279 Author: Julien Danjou <julien@danjou.info>
1280 Date: Wed Oct 24 14:02:29 2012 +0200
1282 Change default API port
1284 Change-Id: I16a7a97a32705f7db9e9f60e2f4b975b0682fd7e
1285 Signed-off-by: Julien Danjou <julien@danjou.info>
1287 commit 6ddc4159d557aefd517cd9c2712c14e5b86ed707
1288 Author: John Tran <jhtran@att.com>
1289 Date: Tue Oct 23 20:46:30 2012 +0000
1291 sqlalchemy record_meter merge objs not string
1293 Fixes bug # 1066145. Models expecting String
1295 Change-Id: Idbf39c29267f7d82f28cb22e5353415f6acb738e
1297 commit 1d7e928322ba2cc643870c2fe78fa50e63c6df61
1298 Merge: 9425fcc c01c66c
1299 Author: Jenkins <jenkins@review.openstack.org>
1300 Date: Tue Oct 23 08:37:06 2012 +0000
1302 Merge "Use glance public API as opposed to registry API."
1304 commit 9425fcc577b1c4fb5d607443cfe64e0a43cc037c
1305 Merge: 6bc3a13 1f2f5de
1306 Author: Jenkins <jenkins@review.openstack.org>
1307 Date: Mon Oct 22 22:18:15 2012 +0000
1309 Merge "API: add Keystone ACL and policy support"
1311 commit c01c66c10fe8e78883664def0604158b7b77b7c9
1312 Author: Eoghan Glynn <eglynn@redhat.com>
1313 Date: Mon Oct 8 18:26:32 2012 +0000
1315 Use glance public API as opposed to registry API.
1319 The motivation for switching over to the public API:
1321 - the registry API is more of an artifact of the internal glance
1322 architecture than a true public API
1324 - the registry API exposes internal attributes such as the backend
1325 store image location, which is stripped from the API-provided image
1326 representation for security reasons (hence should not bleed into
1329 - the internalURL should be available from the keystone service catalog,
1330 so we can get rid of the registry host/port config
1332 Change-Id: I0d75392066a020c608a67f1ecf0e8dba15aa48f0
1334 commit 4d648d7380526572353066b86853c5b30edaec76
1335 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1336 Date: Thu Oct 18 06:13:51 2012 -0700
1338 Add OpenStack trove classifier for PyPI
1340 Add "Environment :: OpenStack" classifier for the PyPI
1343 Change-Id: I1ebbc684853203abba72ef72d63999be58870f3e
1344 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1346 commit 6bc3a13d931a49ae6cf9330872e032798a4ddbd1
1347 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1348 Date: Fri Oct 12 10:11:55 2012 -0400
1350 bump version number to 0.2
1352 Change-Id: I9b812e4b150bacc05d354e16e3089f70eae152d6
1353 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1355 commit 424c544770cb52fb0bfe3e0c24015418e50bdcc4
1356 Merge: 4cc7bfb 3557ac3
1357 Author: Jenkins <jenkins@review.openstack.org>
1358 Date: Fri Oct 12 12:17:07 2012 +0000
1360 Merge "Update metadata for PyPI registration"
1362 commit 4cc7bfb6c761e4faac494c9dcac5f5c86c46c922
1363 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1364 Date: Fri Oct 12 12:28:52 2012 +0200
1366 Nova libvirt release note
1368 Add note to specify that Nova meters are mostly working with libvirt
1370 Change-Id: I9ecc6953d7909f39e9bb84a4709db9414c40629d
1372 commit 3557ac32d5c65dd9ef6704becf768bc12d9f01ed
1373 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1374 Date: Fri Oct 12 06:49:16 2012 -0400
1376 Update metadata for PyPI registration
1378 Add trove classifiers and a download URL to setup.py
1379 to complete the data needed to register the project
1382 Change-Id: I3cbe50dfd2002e5946022507a18d6e36e34b46e0
1383 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1385 commit fa52074c32c8d43a71f30d3af182437140b9f3bb
1386 Author: Julien Danjou <julien@danjou.info>
1387 Date: Fri Oct 12 11:20:53 2012 +0200
1389 tox: add missing venv
1391 At least used for tarballs creation
1393 Change-Id: I4a50781ba930454480f4c35dd66494f892ac5985
1394 Signed-off-by: Julien Danjou <julien@danjou.info>
1396 commit 0ada5607be59b1e6e5bac5dd1f083c6b9b11c674
1397 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1398 Date: Fri Oct 12 11:07:28 2012 +0200
1400 Fixes a couple typos
1402 Change-Id: Ic7363f336b544bea6d0dc93a6aec5df5320cdaca
1404 commit f8620ebe5ec24fe67ab1f8db3c54a20970567335
1405 Merge: ac23afa 7b95818
1406 Author: Jenkins <jenkins@review.openstack.org>
1407 Date: Thu Oct 11 19:02:16 2012 +0000
1409 Merge "Set correct timestamp on floatingip counter"
1411 commit ac23afa9393ad6b60ceb3f01d9192c9335d0d089
1412 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1413 Date: Thu Oct 11 18:38:44 2012 +0200
1417 Add naming rules to doc
1419 Rename root_disk_size -> disk.root.size
1421 Rename ephemeral_disk_size -> disk.ephemeral.size
1423 Rename floating_ip -> ip.floating
1425 Rename volume_size -> volume.size
1427 Change-Id: I4f99dd12efeea3acffbb79b551246b9e506d82a4
1429 commit 7b95818699217ed3f6de28c3bc485e31fcbeb716
1430 Author: Julien Danjou <julien@danjou.info>
1431 Date: Thu Oct 11 18:52:16 2012 +0200
1433 Set correct timestamp on floatingip counter
1435 Change-Id: Ifda6a9c4a62cce19cdf9f924a8fa8ee7f74a27ba
1436 Signed-off-by: Julien Danjou <julien@danjou.info>
1438 commit 898016cbde52392d6e85156f8e7f7084698475f1
1439 Author: Julien Danjou <julien@danjou.info>
1440 Date: Thu Oct 11 17:44:51 2012 +0200
1442 Fix API change in make_test_data.py
1444 Change-Id: I8fa874b4ae5fe189b52f87bb55acbc8463bf8872
1445 Signed-off-by: Julien Danjou <julien@danjou.info>
1447 commit f2aee4b75d07a5f4d8ecf381934452e2a8dc9a3d
1448 Author: Julien Danjou <julien@danjou.info>
1449 Date: Thu Oct 11 14:41:05 2012 +0200
1453 Change-Id: I7837e80940e7ee9622bdcd3b1f253d582f383d1a
1454 Signed-off-by: Julien Danjou <julien@danjou.info>
1456 commit ae1d3d5821e7a537d6fd09d09e7f35164ddb262c
1457 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1458 Date: Tue Oct 9 17:17:13 2012 +0200
1462 There was a spurious = at the end of a line in install.rst that made
1465 Updated the link to the new dev mailing list
1467 areas.rst - testing was mentioning a pre-release, changed to first
1470 Reformated (again) the release notes, hoping it will render better.
1472 Updated the ReleaseNotes file to now point to the rst
1474 Change-Id: Iabf03772498094b0b7e1014abb7fa56547feb636
1476 commit fe3be9bacde27f29269d78826f59fc4ea40532ef
1477 Merge: 47c27cd a58a9ee
1478 Author: Jenkins <jenkins@review.openstack.org>
1479 Date: Tue Oct 9 20:35:44 2012 +0000
1481 Merge "image: handle glance delete notifications"
1483 commit 47c27cd5860b5fdd1ecb9fda7857b8c71104615f
1484 Merge: c77b60e fb870c3
1485 Author: Jenkins <jenkins@review.openstack.org>
1486 Date: Tue Oct 9 20:33:26 2012 +0000
1488 Merge "image: handle glance upload notifications"
1490 commit c77b60ed1bd1d3a589d3c7ae19ffcb8f96254c90
1491 Merge: 0ba7773 7873fd8
1492 Author: Jenkins <jenkins@review.openstack.org>
1493 Date: Tue Oct 9 20:32:59 2012 +0000
1495 Merge "image: add update event, fix ImageServe owner"
1497 commit 0ba777301999506dbfc27601515ddf9e3baa877f
1498 Merge: fc1b5cd e4ad2ce
1499 Author: Jenkins <jenkins@review.openstack.org>
1500 Date: Tue Oct 9 18:30:26 2012 +0000
1502 Merge "Ignore instances in the ERROR state."
1504 commit e4ad2ce4ad9dfe139d9f9b2cd3fd9f8d37e74517
1505 Author: Eoghan Glynn <eglynn@redhat.com>
1506 Date: Tue Oct 9 16:12:28 2012 +0100
1508 Ignore instances in the ERROR state.
1512 The compute pollster should not query libvirt for instances
1513 that are ERROR'd out.
1515 Change-Id: I8748694453ba6d9d58dc0555ed996fcd9400ad05
1517 commit fc1b5cdd973ceb6b9b284267b15595b792b1012b
1518 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1519 Date: Tue Oct 9 11:53:33 2012 -0400
1521 Use the right version number in documentation
1523 Get the version number from the setup.py file.
1525 Change-Id: I50efc125c8857d9a531d7a00dba53b67baf7496b
1526 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1528 commit 57f353541f07039ee7ebadd4de2fd26514c6a36d
1529 Author: Julien Danjou <julien@danjou.info>
1530 Date: Tue Oct 9 16:54:05 2012 +0200
1532 doc: fix network.*.* resource id
1534 Change-Id: I4402c5027c9ad10a7ac464fbda54e5596f0ea0e7
1535 Signed-off-by: Julien Danjou <julien@danjou.info>
1537 commit a58a9eefaf66eb1f0cec198b33b5816fd92d3800
1538 Author: Julien Danjou <julien@danjou.info>
1539 Date: Tue Oct 9 11:04:40 2012 +0200
1541 image: handle glance delete notifications
1543 This fixes bug #1056982
1545 Change-Id: Ica181bf8ee6f2952cf5e8c761768a58325ce802d
1546 Signed-off-by: Julien Danjou <julien@danjou.info>
1548 commit fb870c3a7b8c841fb477759fb37e5fdbda95a0b1
1549 Author: Julien Danjou <julien@danjou.info>
1550 Date: Tue Oct 9 11:03:19 2012 +0200
1552 image: handle glance upload notifications
1554 This fixes bug #1056983
1556 Change-Id: I7af63a92c1181a371788d73bc0d3d79c1c9cadeb
1557 Signed-off-by: Julien Danjou <julien@danjou.info>
1559 commit 7873fd8bfda91170f15293e0cab6e59073d0574b
1560 Author: Julien Danjou <julien@danjou.info>
1561 Date: Mon Oct 8 16:26:09 2012 +0200
1563 image: add update event, fix ImageServe owner
1565 This adds handling of image.update events and create 2 counters for it:
1566 Image, counting images, and ImageSize, counting images size.
1567 This fixes bug #1056981.
1569 This also fixes ImageServe owner which was set wrongly to user rather than
1570 project, and fixes counter type for ImageServe and ImageDownload to delta.
1572 Change-Id: I2512cdfc37f17c425f49a5e5d6d2e25ccb59a3ca
1573 Signed-off-by: Julien Danjou <julien@danjou.info>
1575 commit a725f64f3c7af81b96d1b5f2bcab6e6b8c70cf44
1576 Author: Julien Danjou <julien@danjou.info>
1577 Date: Mon Oct 8 16:55:00 2012 +0200
1579 network: fix create/update counter type & doc
1581 Change-Id: I96e662663c8d14a6d841746033be0b57d23ee9ee
1582 Signed-off-by: Julien Danjou <julien@danjou.info>
1584 commit 919b907bda1016bc708232730e236443ad142d70
1585 Merge: f08f28a d0776d1
1586 Author: Jenkins <jenkins@review.openstack.org>
1587 Date: Tue Oct 9 11:49:40 2012 +0000
1589 Merge "compute.libvirt: split read/write counters"
1591 commit f08f28a26615add3f2ab819ab4bc1e592e87ce41
1592 Merge: bdbfea3 7f9264b
1593 Author: Jenkins <jenkins@review.openstack.org>
1594 Date: Tue Oct 9 08:07:58 2012 +0000
1596 Merge "Assorted doc fixes"
1598 commit 7f9264b1948aa60796d675db998c7abc301c4215
1599 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1600 Date: Tue Oct 9 02:28:12 2012 +0200
1604 Remove FIXME:... and move to LP as 1064126
1606 Reorganize Install section TOC
1608 Fix little gnats in configuration.rst
1610 Change-Id: I005574054ccdcfc293e7b2cbb29fbffae8e7ef51
1612 commit bdbfea33278f385e029d797ddd682259caceb19f
1613 Author: Steven Berler <steven.berler@dreamhost.com>
1614 Date: Fri Oct 5 15:13:26 2012 -0700
1616 add max/sum project volume and fix tests
1618 Adds api calls to get the max or sum volume for a specific
1621 Moves the logic for deciding when to skip a test that needs the
1622 Mongo map-reduce feature into a new test db module.
1624 Adds TestConnection class to avoid recreating the underlying
1625 Database object when using mim. This is necessary because
1626 spidermonkey can only create a limited number of instances per
1629 Change-Id: Idefc01978e41ec823533b7dbb164319a916b155c
1630 Signed-off-by: Steven Berler <steven.berler@dreamhost.com>
1632 commit ef6ba4b6a0f07820f74f709e5e162857986e32c5
1633 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1634 Date: Mon Oct 8 15:29:09 2012 +0200
1638 Add general openstack-common options to the documentation.
1642 Add missing references and fix formatting in folsom.rst.
1644 Change-Id: Idccc32db021e85c70e9d377c8988e94d8a84b5d0
1645 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1647 commit d0776d148b31eecc3be12a75796e7129b853a14a
1648 Author: Julien Danjou <julien@danjou.info>
1649 Date: Mon Oct 8 15:09:22 2012 +0200
1651 compute.libvirt: split read/write counters
1653 This fixes bug #1062219
1655 Change-Id: I87486b99a8c4d132a1fe8660d669d3f884ed7883
1656 Signed-off-by: Julien Danjou <julien@danjou.info>
1658 commit 1f2f5dea5fef70fe688fab6bcd04f52eac89ca4c
1659 Author: Julien Danjou <julien@danjou.info>
1660 Date: Wed Oct 3 18:03:01 2012 +0200
1662 API: add Keystone ACL and policy support
1664 This fixes bug #1060919
1666 Change-Id: I5257acc5eeace7f3ff38785223b1eaa7a3711d17
1667 Signed-off-by: Julien Danjou <julien@danjou.info>
1669 commit 55e13884edd38d85f1c290f4394077e3c8601d42
1670 Merge: 6a44602 56a3112
1671 Author: Jenkins <jenkins@review.openstack.org>
1672 Date: Mon Oct 8 12:08:19 2012 +0000
1674 Merge "Add documentation for configuration options"
1676 commit 6a446022d79d23cfd411e9553396f2f2eb53bc72
1677 Merge: f3e7d2a 51550f2
1678 Author: Jenkins <jenkins@review.openstack.org>
1679 Date: Mon Oct 8 11:59:37 2012 +0000
1681 Merge "Move net function in class method and fix instance id"
1683 commit 56a31124829154d1fcb2e0c37afb7219687e8152
1684 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1685 Date: Mon Oct 8 13:35:30 2012 +0200
1687 Add documentation for configuration options
1689 Solves bug Bug #1021439
1691 Change-Id: Icf9cea5bf5285923a0442386f788660bca918409
1693 commit f3e7d2a611f54749d4cd6dc4250e566a38b40321
1694 Author: Julien Danjou <julien@danjou.info>
1695 Date: Mon Oct 8 12:04:33 2012 +0200
1697 network: do not emit counter on exists event, fix resource id
1699 We only emit resource counters like "network.create" when the event is not
1700 something like "network.exists", and we now emit it on the resource itself,
1703 This fixes bug #1062949
1705 Change-Id: Id36bc3818107bf7b806096b7aee670d7b18215a4
1706 Signed-off-by: Julien Danjou <julien@danjou.info>
1708 commit 4a82b98ca7451e9abce443132bd6e2240933c39b
1709 Merge: ef10895 678f5bf
1710 Author: Jenkins <jenkins@review.openstack.org>
1711 Date: Mon Oct 8 11:30:17 2012 +0000
1713 Merge "Prime counter table"
1715 commit 51550f2fdfe24f255c49be0d9e8a2d7091efc142
1716 Author: Julien Danjou <julien@danjou.info>
1717 Date: Mon Oct 8 12:31:15 2012 +0200
1719 Move net function in class method and fix instance id
1721 The instance id copied is not the UUID, so it's useless because it does not
1722 help to associate network with instances.
1724 Also, move make_vnic_counter function into a class method since it's not
1727 This fixes bug #1063693
1729 Change-Id: I31366d0edaf1f2768a9b7fe349faae2cc5c99e3e
1730 Signed-off-by: Julien Danjou <julien@danjou.info>
1732 commit ef10895ffaf3754e58b04c54814e3a0f3dc5978f
1733 Merge: 6e634ab 1b5eb0b
1734 Author: Jenkins <jenkins@review.openstack.org>
1735 Date: Mon Oct 8 09:39:45 2012 +0000
1737 Merge "Fix the configuration for the nova notifier"
1739 commit 6e634ab55e29598f03f7d5661c804d897d31a536
1740 Merge: cfe484d 3bce0da
1741 Author: Jenkins <jenkins@review.openstack.org>
1742 Date: Mon Oct 8 09:36:12 2012 +0000
1744 Merge "Initialize the control_exchange setting"
1746 commit 678f5bfa957cf18991ad7833212ac2343f097b39
1747 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1748 Date: Sat Oct 6 16:56:56 2012 +0200
1752 Document the list of counters which are currently implemented.
1753 Specify meter type, volume and resource in the table
1755 Addresses bug #1030120
1757 Change-Id: Id2e454144194a1a33534e6e74f60b4f8a5fd3e6f
1759 commit cfe484dc4895d2d491cd9cf999aa78e5b567c7a0
1760 Merge: e8c4cc2 1a387d2
1761 Author: Jenkins <jenkins@review.openstack.org>
1762 Date: Mon Oct 8 09:14:22 2012 +0000
1764 Merge "Make the instance counters use the same type"
1766 commit 1b5eb0bad44430d27815814ac483c319a3aabc90
1767 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1768 Date: Sun Oct 7 18:30:20 2012 -0400
1770 Fix the configuration for the nova notifier
1772 The global config object inside the ceilometer copy
1773 of openstack.common.cfg was not being configured,
1774 which meant the RPC code in openstack.common.rpc
1775 was not set up. That lead to an infinite loop
1776 when the notifier was invoked, since it tried
1777 to connect to the message bus over and over and over.
1778 This change forces the configuration object to be
1779 loaded from the ceilometer agent configuration file,
1780 assumed to be in /etc/ceilometer/ceilometer-agent.conf.
1782 It also changes the notifier to do that initialization
1783 the first time it is used, rather than when the module
1784 is imported. This prevents the tests from loading the
1785 module and initializing the config object, causing
1786 exceptions in any subsequent code that tries to add
1787 new configuration options.
1789 Also folded into this changeset is a fix to use
1790 the right db method to load the instance. Notification
1791 messages contain the UUID of the object, not the
1792 numerical key from the id column of the table. Therefore,
1793 we need to use db.instance_get_by_uuid() instead of
1796 Change-Id: I45719ab879ae6163329b6a886dee3e82ed4bc260
1797 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1799 commit 3bce0da4cdd8b153d4df386e9a13dbb4f75f8295
1800 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1801 Date: Sun Oct 7 18:26:00 2012 -0400
1803 Initialize the control_exchange setting
1805 The definition of the control_exchange option
1806 was commented out in openstack.common.rpc because
1807 each application needs to set its own default.
1808 Adding the value here puts ceilometer on the
1809 "ceilometer" exchange, just as the other OpenStack
1810 projects are on their own project-specific exchange.
1812 Change-Id: If420422f0c65f6c579827c59504c936bc7c926a8
1813 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1815 commit e8c4cc271209621034e214bd22199d08e3e411fe
1816 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1817 Date: Sun Oct 7 16:55:45 2012 -0400
1821 Update the version number in setup.py to the first release number
1822 in preparation for the release.
1824 Change-Id: Ic16da1041ed92fb2a7ed5b30f5f5f80adc28bd78
1825 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1827 commit 1a387d26a3d5d29fb3292634a6c34a10d9f23538
1828 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1829 Date: Sun Oct 7 16:27:46 2012 -0400
1831 Make the instance counters use the same type
1833 The version of the counter emitted by the pollster in the
1834 compute agent and the version produced by the notification
1835 handler use a different "type" value. Make them both
1838 Change-Id: I40c21b458c2e3bf945b08bbed1ae962c20b15795
1839 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1841 commit 262ef977c4fbbf43c4f01ecd6e0c37db856527e0
1842 Merge: d3867e1 9884c39
1843 Author: Jenkins <jenkins@review.openstack.org>
1844 Date: Sat Oct 6 17:59:50 2012 +0000
1846 Merge "add quantum release note"
1848 commit d3867e167115969fc47e0a526a1e0fd4da755c80
1849 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1850 Date: Fri Oct 5 22:41:12 2012 +0200
1852 Restore manual install documentation
1854 The manual install documentation was accidentally removed when the
1855 devstack instructions were added. This commit restore these
1856 instructions alongside devstack.
1857 Update the devstack instruction to start the api server.
1858 Create an manual installation section for the API server.
1860 Change-Id: Ib037cfe61b9da5ea72851214d6e905246050f38d
1862 commit 9884c39d9d3487192e77309b2ed0bc26e9489a12
1863 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1864 Date: Sat Oct 6 17:12:31 2012 +0200
1866 add quantum release note
1868 Found this note in the quantum notification code, think it is worth
1869 being in the release notes.
1871 Change-Id: I6e30d47e1f50fb0f7fda6e0923d5836a2b133110
1873 commit 3259347490ab95b86fb8bd5c28a9cf7b4340b1cd
1874 Merge: 9c5020c 2586f28
1875 Author: Jenkins <jenkins@review.openstack.org>
1876 Date: Sat Oct 6 12:51:09 2012 +0000
1878 Merge "Add release notes to docs"
1880 commit 2586f28b95fbac623619c44a871e1631912cd609
1881 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1882 Date: Fri Oct 5 22:31:32 2012 +0200
1884 Add release notes to docs
1886 The release notes should also appear in the documentation, one file
1889 Change-Id: Iec34a15c9646f21dad0cf176f9607f0e5eee0c94
1891 commit 9c5020cd4354201b525a7f3b6f3d2cccdfce7adf
1892 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1893 Date: Fri Oct 5 20:16:43 2012 +0200
1895 Update readme and create release notes
1897 This is a first stab at the release notes which will need to be
1898 completed before release.
1900 Change-Id: Iecc5ebf5c7b23165b861d678ee97a7392099a7a2
1902 commit 1a81c607181ed2312ee7fe9cc91a0d2b481a0ab4
1903 Author: Julien Danjou <julien@danjou.info>
1904 Date: Thu Oct 4 16:41:24 2012 +0200
1906 Remove duration field in Counter
1908 This fixes bug #1039069
1910 Change-Id: I17b5188d1cab08369599b1c936ab8d00b96dcf67
1911 Signed-off-by: Julien Danjou <julien@danjou.info>
1913 commit f1ecbcc829bcb8793d1d38a9ed746358a9795e57
1914 Author: Julien Danjou <julien@danjou.info>
1915 Date: Thu Oct 4 16:33:16 2012 +0200
1917 Add counter for number of packets per vif
1919 Change-Id: Ie1ef833998f4e706a2292614fbac33ec409bfe70
1920 Signed-off-by: Julien Danjou <julien@danjou.info>
1922 commit 8ae8584f99df900c23c1f12b820881de74dcfc9c
1923 Author: Julien Danjou <julien@danjou.info>
1924 Date: Thu Oct 4 16:28:56 2012 +0200
1926 Move instance counter into its own pollster
1928 There's no need to emit a counter in a specific pollster doing something
1929 else like CPU polling.
1931 Change-Id: If2adc861be4fec3b414d9688cf36219f6a7b04e8
1932 Signed-off-by: Julien Danjou <julien@danjou.info>
1934 commit 07a90a2290d31b70906eeb887b68ddfb7d73fb6d
1935 Author: Julien Danjou <julien@danjou.info>
1936 Date: Thu Oct 4 16:27:27 2012 +0200
1938 Add a request counter for instance I/O
1940 Change-Id: Ic34a38e9576278aada5270a6cfd3f9890c8e901d
1941 Signed-off-by: Julien Danjou <julien@danjou.info>
1943 commit ed8d845b492d0b069caeb69df89b166aa131a782
1944 Author: Julien Danjou <julien@danjou.info>
1945 Date: Thu Oct 4 16:21:18 2012 +0200
1947 Rename instance disk I/O counter
1949 This fixes bug #1060939
1951 Change-Id: I0dc233a9143d64897ef1ad8e3d215f9c0974a432
1952 Signed-off-by: Julien Danjou <julien@danjou.info>
1954 commit 23d587945a014f705f3dc16237e897ee6b6c5c8a
1955 Author: Julien Danjou <julien@danjou.info>
1956 Date: Thu Oct 4 16:19:18 2012 +0200
1958 Rename instances network counters
1960 This fixes bug #1060918
1962 Change-Id: I614c69b7a714f9256781f1f3afb1e90065abd84d
1963 Signed-off-by: Julien Danjou <julien@danjou.info>
1965 commit 972cbe74d0ee4547660a5c627a800e20feea63c9
1966 Merge: 94ce128 8389e82
1967 Author: Jenkins <jenkins@review.openstack.org>
1968 Date: Thu Oct 4 18:15:59 2012 +0000
1970 Merge "network: listen for Quantum exists event"
1972 commit 94ce1286b4507af980dd5d7a4ed1b3a9e110b7e3
1973 Author: Julien Danjou <julien@danjou.info>
1974 Date: Thu Oct 4 15:43:10 2012 +0200
1976 Use constant rather than string from counter type
1978 Also fixes the type for floatingip counter.
1980 This fixes bug#1059765
1982 Change-Id: I367303e3d6b4cdf53d3f60222a922d3ccc8190b5
1983 Signed-off-by: Julien Danjou <julien@danjou.info>
1985 commit 7b8d9dfd91c294bdf9e077e44a39d4cbcf879b38
1986 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1987 Date: Wed Oct 3 22:06:04 2012 +0200
1989 Update the architecture diagram
1991 * adds consistency on daemon reprensentation (rectangle)
1992 * remove misleading link between colector and keystone
1993 * refine how central agent and event listener post back event to
1995 * glance is sending strandard events we collect
1996 * we do not poll quantum
1997 * clarify that swift is not implemented yet
1999 Change-Id: I434db9f7f08150e39c723bc084d28a377ac2b1ce
2001 commit bcbf3635f25306b8935123b306b4a6ca75aa04e6
2002 Merge: 1ff7a0a 3e5a36c
2003 Author: Jenkins <jenkins@review.openstack.org>
2004 Date: Wed Oct 3 16:48:50 2012 +0000
2006 Merge "Increase default polling interval"
2008 commit 3e5a36c5f96d8f6c513484fe6a855787f765fff7
2009 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2010 Date: Wed Oct 3 11:44:56 2012 -0400
2012 Increase default polling interval
2014 The polling interval was set to 60 seconds for testing
2015 and development. This changeset increases it to 600
2016 seconds, which should be more reasonable for production
2019 Change-Id: I45d834098194e39bab06fe6e18a2eb72e1e077a9
2020 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2022 commit 1ff7a0a4f842450b9b9f5f50ce5aa8ee7dc35804
2023 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2024 Date: Tue Oct 2 22:31:25 2012 -0400
2026 Fix compute agent publishing call
2028 The compute agent was not updated to use the right arguments
2029 when the publish module API was changed.
2031 Change-Id: I82df05b2a9897a536c09b55600f2b8c3ac05ae9e
2032 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2034 commit 8389e826032bc91cbc96f768bc9a82903a10951b
2035 Author: Julien Danjou <julien@danjou.info>
2036 Date: Tue Oct 2 17:30:23 2012 +0200
2038 network: listen for Quantum exists event
2040 This fixes bug #1057589
2042 Change-Id: Ia1a88e3b053e7c36b443d248e48034f24d639b03
2043 Signed-off-by: Julien Danjou <julien@danjou.info>
2045 commit 16d8b439ecabc4f567d15796a507816f5a6b8286
2046 Merge: 17e824e 63ad96f
2047 Author: Jenkins <jenkins@review.openstack.org>
2048 Date: Tue Oct 2 11:10:04 2012 +0000
2050 Merge "Fix notification subscription logic"
2052 commit 17e824e035d20330c0e4f01651be98611b5cb79f
2053 Merge: 658ea8e a84edc2
2054 Author: Jenkins <jenkins@review.openstack.org>
2055 Date: Tue Oct 2 11:07:01 2012 +0000
2057 Merge "Correct requirements filename"
2059 commit a84edc22beac1352e320b052dbe97bb3594c6530
2060 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2061 Date: Tue Oct 2 06:37:45 2012 -0400
2063 Correct requirements filename
2065 The pip requirements file does not have an extension.
2067 Change-Id: Id4efcbd24eb057c2811dd4c2390dd65f1bd8a1c9
2068 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2070 commit 63ad96f19e458c374a13918a29f38eebe4df60aa
2071 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2072 Date: Mon Oct 1 15:40:28 2012 -0400
2074 Fix notification subscription logic
2076 We need to funnel all messages from all exchanges through
2077 the same function to dispatch them to the handlers. If
2078 we don't do that, we have multiple subscribers,
2079 each configured to be interested in different events
2080 but that do not all receive all events. The result is
2081 events being discarded.
2083 Change-Id: I31daa204c5ee13e8e5f767e0f5e61e2e7eafe624
2084 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2086 commit 658ea8ed33c183c7ccfffe33227f3151878a723e
2087 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2088 Date: Mon Oct 1 15:44:23 2012 -0400
2090 Fix quantum notification subscriptions
2092 Correct a problem with the way the notification event_type
2093 names were constructed in get_event_types() and ignore
2094 delete events for now since they do not include the
2097 Change-Id: I313727203a215118d3b9faabdd3f7600efb7be32
2098 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2100 commit 3cdac9f3d09118483e54c1348be1ba933e25e451
2101 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2102 Date: Wed Sep 26 17:31:48 2012 -0400
2104 Split meter publishing from the global config obj
2106 The meter signing and publishing code was tightly coupled
2107 to the global configuration object, making it more difficult
2108 to reuse in an outside project. This change adds arguments
2109 for the configuration settings actually being used in
2110 those libraries and moves use of the global configuration
2111 object higher up the stack to the manager. It also organizes
2112 the definition of the options related to signing and
2113 publishing metering messages so they can more easily by
2114 registered on other configuration objects.
2116 Change-Id: I8b1df0f228d0c2658841c4b7f7f4527414efc9a6
2117 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2119 commit 0d4d97047cb0c6f3628fc1647b628cce978b2e7c
2120 Author: Julien Danjou <julien@danjou.info>
2121 Date: Mon Oct 1 15:36:09 2012 +0200
2123 network: add counter for actions
2125 We also count creation, update and deletion of things.
2127 Change-Id: Iccc161a36b6332a077ef6f146e2c84d38f47c316
2128 Signed-off-by: Julien Danjou <julien@danjou.info>
2130 commit fad2201a3072b338634c0a2ad4b901af11a76980
2131 Merge: 7c72293 2004b59
2132 Author: Jenkins <jenkins@review.openstack.org>
2133 Date: Mon Oct 1 14:11:14 2012 +0000
2135 Merge "Rename absolute to gauge"
2137 commit 7c722937c1fad7161c0d9c3dfb0e3438bc0096a4
2138 Author: Julien Danjou <julien@danjou.info>
2139 Date: Thu Sep 27 17:22:14 2012 +0200
2141 network: listen for Quantum notifications
2145 Change-Id: I62d6ea6522afe15ffde731b0e8d8a37e4596fd70
2146 Signed-off-by: Julien Danjou <julien@danjou.info>
2148 commit 2004b5964e40a96fff98d5a5fddb2eda4a32b78b
2149 Author: Julien Danjou <julien@danjou.info>
2150 Date: Mon Oct 1 15:46:21 2012 +0200
2152 Rename absolute to gauge
2154 After discussion with people outside of Ceilometer, it seems that absolute
2155 is a confusing name. For example, what we call currently 'delta' is called
2158 Using gauge seems to be clearer.
2160 Change-Id: I1b686e34a1294cbdd35cdb84e3ab9c6c78df04dd
2161 Signed-off-by: Julien Danjou <julien@danjou.info>
2163 commit 162206793d3694f2f0dffe05e5fa276eb2da1abd
2164 Author: Julien Danjou <julien@danjou.info>
2165 Date: Mon Oct 1 15:31:17 2012 +0200
2167 Fix typo in control exchanges help texts
2169 Change-Id: I5389dcb1fb1bdc533572bc9da0a7fd8f43b33689
2170 Signed-off-by: Julien Danjou <julien@danjou.info>
2172 commit 6ddde20759eebc3d261b19ca03605832517d46a5
2173 Author: Julien Danjou <julien@danjou.info>
2174 Date: Fri Sep 28 10:47:06 2012 +0200
2176 Rework RPC notification mechanism
2178 We allow plugin to specify clearly which exchange and topic there are
2179 interested in, and we call directly the handler process notification without
2180 looking in a dict to be faster.
2182 Change-Id: I867f0b2568d140bfc0dae63163fd02c8c080d8d1
2183 Signed-off-by: Julien Danjou <julien@danjou.info>
2185 commit cafeb43f28bd167a4dc4fcb913fe758ed4305e7e
2186 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2187 Date: Fri Sep 28 15:44:29 2012 -0400
2189 Update packaging files
2191 - Update the openstack.common.setup module
2192 - Update our openstack-common.conf to include setup.py
2194 - Use the common setup command class so the sdist command
2195 generates an AUTHORS file and ChangeLog
2197 Change-Id: I4469f0feaea5bb67022c6077bbea43110384f31b
2198 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2200 commit 150436ac2106b0cc55cbc013cc858face7a71051
2201 Merge: d63eca3 d2e29db
2202 Author: Jenkins <jenkins@review.openstack.org>
2203 Date: Fri Sep 28 16:55:02 2012 +0000
2205 Merge "Fix dependency on anyjson"
2207 commit d63eca399b8bd8dae251572b937f27179cc4966b
2208 Merge: ba0b9be c346258
2209 Author: Jenkins <jenkins@review.openstack.org>
2210 Date: Fri Sep 28 11:05:12 2012 +0000
2212 Merge "Update openstack.common"
2214 commit ba0b9bec041c0452defaab46e8f05c347bad122c
2215 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2216 Date: Fri Sep 28 06:14:22 2012 -0400
2220 Update the progress list showing which endpoints
2221 have been implemented to include the /volume/sum
2222 endpoint for meters on a resource.
2224 Change-Id: I0e7663c985d7d188adcf5bbcdd8b7bc2da216783
2225 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2227 commit c3462589f7082bac7c6cc9d264d6479a151b0c85
2228 Author: Julien Danjou <julien@danjou.info>
2229 Date: Fri Sep 28 10:07:45 2012 +0200
2231 Update openstack.common
2233 Change-Id: Ia231577cd6d0763db127337c6f3138d34be312d9
2234 Signed-off-by: Julien Danjou <julien@danjou.info>
2236 commit 0796d18f1efa5c03a3cc81b83b61b8886ecd2bc2
2237 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2238 Date: Thu Sep 27 15:17:35 2012 -0400
2240 Add volume/sum API endpoint for resource meters
2242 Provide an API for querying the total volume from
2243 a meter for a given resource.
2245 Change-Id: I5ee28fc2db7fd05f8259a4727c32a3c45507c855
2247 commit dc466535d45cf5e0fbe468aa963e6fdffb8fc3b7
2248 Merge: 6d00e73 d8d2fe6
2249 Author: Jenkins <jenkins@review.openstack.org>
2250 Date: Thu Sep 27 18:14:46 2012 +0000
2252 Merge "implement sqlalchemy dbengine backend"
2254 commit 6d00e7353c440b69eaf1f9a14ad61c8a0189c7e9
2255 Merge: fa44e31 9855ffc
2256 Author: Jenkins <jenkins@review.openstack.org>
2257 Date: Thu Sep 27 18:11:39 2012 +0000
2259 Merge "Add resource volume/max api call"
2261 commit 9855ffc36cc85c9384902661d4f8c78360ca1391
2262 Author: Steven Berler <steven.berler@dreamhost.com>
2263 Date: Wed Sep 26 16:42:50 2012 -0700
2265 Add resource volume/max api call
2267 Adds the ability to get the max volume for a given resource and
2268 meter using the api.
2270 Change-Id: I0afed2904864522f0d428b678e9d56d7fee0a72b
2271 Signed-off-by: Steven Berler <steven.berler@dreamhost.com>
2273 commit d2e29db5d94e0a41e118d4d9567a6027976feb6b
2274 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2275 Date: Thu Sep 27 13:26:01 2012 -0400
2277 Fix dependency on anyjson
2279 The main requirements.txt and the one for documentation
2280 had different specification for anyjson.
2282 This change also makes explicit the fact that we
2283 do not require anything other than what is listed
2284 in pip-requires to install. The library function
2285 looks at requirements.txt, too, which we don't have
2288 Change-Id: I8e79ad0803e3a9ebeb2a1dae30b2e5abdbbe8276
2289 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2291 commit fa44e3167c562b2e771bae214396d58d63b6e2cd
2292 Author: Eoghan Glynn <eglynn@redhat.com>
2293 Date: Thu Sep 27 12:01:00 2012 +0100
2295 Listen for volume.delete.start instead of end
2299 Register interest in volume.delete.start events instead of
2300 volume.delete.end so that the owner isn't charged for time
2301 taken to tear down the volume.
2303 Change-Id: Idf27876aff8a3ccb2a6f76679744c8513783d523
2305 commit edaf8cf28e6b5322db3274c31fa96eece00212bb
2306 Merge: 40376ef c5ae3f1
2307 Author: Jenkins <jenkins@review.openstack.org>
2308 Date: Wed Sep 26 22:16:46 2012 +0000
2310 Merge "Add a notification handler for image downloads."
2312 commit d8d2fe6990e69de938da580d43401fee970796fd
2313 Author: John H. Tran <jhtran@att.com>
2314 Date: Fri Aug 31 11:17:43 2012 -0700
2316 implement sqlalchemy dbengine backend
2318 implements bug #1021767
2320 To sync db migration, for now use temporary
2321 script tools/dbsync. Modify it to point
2322 to your db url (example 'sqlite:///ceilometer.db'
2323 or 'mysql://user:mypass@localhost/ceilometer').
2324 Also ensure the database_connection= in conf
2325 files point to same db url.
2327 Change-Id: I1c72b0a6b860738e94cf19666cb47db88ac9b251
2329 commit c5ae3f1c16371568e1166f91207ba9a0a40306a6
2330 Author: Eoghan Glynn <eglynn@redhat.com>
2331 Date: Wed Sep 26 10:23:07 2012 +0100
2333 Add a notification handler for image downloads.
2335 Addresses bug 1004462
2337 This patch requires https://review.openstack.org/13666 to
2338 have landed in glance, so that queue durability matches up
2339 in order to avoid precondition failures from rabbitmq.
2341 Change-Id: I18ba7d58625ef89e75d4e6b8896505ed11a1afb4
2343 commit 40376ef9199034e9078333565863cff9f8228667
2344 Merge: 625ba68 c4648ff
2345 Author: Jenkins <jenkins@review.openstack.org>
2346 Date: Wed Sep 26 13:04:20 2012 +0000
2348 Merge "Create tox env definition for using a live db"
2350 commit 625ba68218785f9de5ef4c6ae6aa082f7a265574
2351 Author: Eoghan Glynn <eglynn@redhat.com>
2352 Date: Wed Sep 26 10:20:02 2012 +0100
2354 Allow glance pollster tests to run.
2356 Without the module __init__, we do not see these glance tests
2359 Change-Id: Iaf974aaa0c1fbffb1e1c4d1685fd062c78890a5d
2361 commit c4648ff057c9525bf99f9a16262bfac331addc39
2362 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2363 Date: Tue Sep 25 18:04:29 2012 -0400
2365 Create tox env definition for using a live db
2367 Set the environment variable to make the tests use a live
2368 database instead of the mock in memory version.
2370 Change-Id: I3d6be4f5d72aa59d5a4c19271f015d06b3e9c7ae
2371 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2373 commit 49209f45f6e70939bdb016e4195d6f75671d0816
2374 Author: Surya Prabhakar <surya_prabhakar@dell.com>
2375 Date: Fri Sep 21 14:24:04 2012 +0530
2377 Picking up dependencies from pip-requires file.
2379 Also, removing pip-requires_essex and test-requires_essex
2381 https://bugs.launchpad.net/ceilometer/+bug/1055319
2383 Change-Id: Ifec6b8fe5b53b45d8c94fbc87110f20541e9f3d0
2385 commit 913c33c341609925d2dc93825142d50bc5f6f8c6
2386 Author: Julien Danjou <julien@danjou.info>
2387 Date: Tue Sep 25 15:57:30 2012 +0200
2389 Specify a new queue in manager
2391 We don't want to pull messages from the default existing queues and treat
2392 messages that other might expect, or miss some messages because they have
2393 been treated by others listening to the default queue.
2395 So we rather use our own queue where we expect messages to be routed from
2396 the subscribed topic.
2398 Change-Id: Ibeda4ca1deb4db6eaecf49998b96e6ceb1087e77
2399 Signed-off-by: Julien Danjou <julien@danjou.info>
2401 commit 69d3b91a0c2471d5b24ff438123f5081d7876594
2402 Merge: 40ef8d4 93ef06d
2403 Author: Jenkins <jenkins@review.openstack.org>
2404 Date: Tue Sep 25 13:50:37 2012 +0000
2406 Merge "Add configuration script to turn on notifications"
2408 commit 40ef8d455efa2d4b9d8da7fa9b25fdbd1d1e0e73
2409 Author: Julien Danjou <julien@danjou.info>
2410 Date: Mon Sep 24 19:04:34 2012 +0200
2412 Rework RPC connection
2414 We are now able to listen to multiple topics, we don't use Nova RPC anymore
2415 and we have a single namespace for all collector plugins.
2417 Change-Id: I23603601cb285e9bd71beabfd9558fe903c24308
2418 Signed-off-by: Julien Danjou <julien@danjou.info>
2420 commit 6ae7e3203eee34937f40cda07c634d7c36972159
2421 Merge: 463d3e6 5f0bc1a
2422 Author: Jenkins <jenkins@review.openstack.org>
2423 Date: Tue Sep 25 11:07:03 2012 +0000
2425 Merge "Pep8 fixes, implement pep8 check on tests subdir"
2427 commit 463d3e67abd4fbde08b893b7f178ecc1556f98fe
2428 Merge: b6f9b35 b1baf00
2429 Author: Jenkins <jenkins@review.openstack.org>
2430 Date: Tue Sep 25 10:42:55 2012 +0000
2432 Merge "compute: remove get_metadata_from_event()"
2434 commit b6f9b359fa05210dea94b74481f6c6556f698649
2435 Merge: d481510 70c73db
2436 Author: Jenkins <jenkins@review.openstack.org>
2437 Date: Tue Sep 25 10:27:25 2012 +0000
2439 Merge "Use standard CLI options & env vars for creds."
2441 commit d481510c1f59a113ac662a4be35b48732365d754
2442 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2443 Date: Mon Sep 24 19:50:45 2012 -0400
2445 Stop using nova's rpc module
2447 Switch the import for the rpc code from nova
2448 to our copy of openstack.common.rpc.
2450 Change-Id: Id3bca93948ae079ff9ba11b5eeaf21ccb040aec2
2451 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2453 commit 93ef06d2cb86a0583f3992576a25fcc6432d866b
2454 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2455 Date: Mon Sep 24 19:24:52 2012 -0400
2457 Add configuration script to turn on notifications
2459 Ceilometer depends on having notification messages enabled
2460 in the services being monitored. This script demonstrates
2461 one way to configure those notifications.
2463 Change-Id: I0310b6bafd999b7818e347d25bc4be168fdcfe7e
2464 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2466 commit 5f0bc1a6f13e13c7dd214c7169d90847f7857f93
2467 Author: John Tran <jhtran@att.com>
2468 Date: Thu Sep 20 17:38:01 2012 +0000
2470 Pep8 fixes, implement pep8 check on tests subdir
2474 Change-Id: I2b886528c86e0ad5bdae5abf73890366f084e225
2476 commit 70c73dbf9a0961e336c3546933aa30ef350ae85e
2477 Author: Eoghan Glynn <eglynn@redhat.com>
2478 Date: Mon Sep 24 10:52:41 2012 +0000
2480 Use standard CLI options & env vars for creds.
2482 For consistency with the standard openstack CLIs, we use the same
2483 set of config/command line/env var options to provide credentials
2484 for the glance pollster's interaction with the glance-registry.
2486 (The exception here is the ability to pass in a previously acquired
2487 authentication token via --os-auth-token/OS_AUTH_TOKEN, as this
2488 would not make sense for a long-lived service given the limited
2489 lifetime of keystone tokens.)
2491 As well as having the advantage of familiarity, this approach
2492 allows users to avoid encoding sensitive credentials in config
2493 files (instead environment variables or command line options
2496 Also, if future non-glance pollsters need authenticated access
2497 to other openstack services, more generic naming of the config
2498 options would be preferable.
2500 Change-Id: I7505c3f668262951c034f36ccd15ce706f06bf0f
2502 commit b1baf00d1c530c24cb0df5ef085241a0c895d131
2503 Author: Julien Danjou <julien@danjou.info>
2504 Date: Fri Sep 21 15:51:16 2012 +0200
2506 compute: remove get_metadata_from_event()
2508 Use the notification_to_metadata() method from plugin.NotificationBase
2509 instead of our own copy, but enhance it with instance_type handling.
2511 Change-Id: I9c860435915a64d347c06956409db1c9e9a587ec
2512 Signed-off-by: Julien Danjou <julien@danjou.info>
2514 commit b0eb0b091e8f1ad9b2a566e0c802ba4dd398d8c8
2515 Author: Julien Danjou <julien@danjou.info>
2516 Date: Fri Sep 21 12:01:23 2012 +0200
2518 Listen for volume notifications
2520 This implements bug #1021772
2522 Change-Id: Ic0292e8bdc20668abd331f4f03b06b9d1496217a
2523 Signed-off-by: Julien Danjou <julien@danjou.info>
2525 commit 50da744ed52dc909e203f21bcabf101256de46d2
2526 Author: Julien Danjou <julien@danjou.info>
2527 Date: Tue Sep 18 20:27:05 2012 +0200
2529 Add pollster for Glance
2531 This adds a pollster for Glance, polling for all images present via the
2532 Glance registry. Using the registry is obligatory because the Glance API
2533 would not let a user see all images.
2537 Change-Id: I0c5afba8e3f1caf314b8dd95875fbe60b4c07f82
2538 Signed-off-by: Julien Danjou <julien@danjou.info>
2540 commit 90a20dc7ba7df4ff778538c870a574fb8413165d
2541 Merge: 1b46ecb 0e9518e
2542 Author: Jenkins <jenkins@review.openstack.org>
2543 Date: Thu Sep 20 19:53:19 2012 +0000
2545 Merge "Fix nova flag parsing"
2547 commit 1b46ecbd026f08a54cb71b2283bfc3b4ec63c23a
2548 Author: Julien Danjou <julien@danjou.info>
2549 Date: Thu Sep 20 15:41:32 2012 +0200
2551 Fix Nova notifier test case
2553 Nova internal changed, and we don't need to stub this anymore for test to
2556 Change-Id: Id2946f37e790f333497a781fe2f7fbc358f351eb
2557 Signed-off-by: Julien Danjou <julien@danjou.info>
2559 commit 0e9518e9a9ce46602a3aeae228f1df3ce94c4d65
2560 Author: Julien Danjou <julien@danjou.info>
2561 Date: Tue Sep 18 21:24:14 2012 +0200
2563 Fix nova flag parsing
2565 We need to use parse_args() so the default config file is used.
2567 Change-Id: I7af19d77477e98b8181b1bce3d9cea1e86fca160
2568 Signed-off-by: Julien Danjou <julien@danjou.info>
2570 commit 8229941dcf8dcd92ebc27171d76d626707ec1902
2571 Author: Julien Danjou <julien@danjou.info>
2572 Date: Mon Sep 17 16:46:54 2012 +0200
2574 Add nova_notifier notification driver for nova
2576 This adds a new notification driver to be used by nova in order to intercept
2577 instance deletion message before the instance is deleted. With this, we are
2578 able to poll an instance about to be deleted before it disappers and
2579 therefore not miss any meter.
2581 This fixes bug #1005944
2583 Change-Id: Ie039681e8e440cb9be2f30e3d72d9a2bc4ddf5ba
2584 Signed-off-by: Julien Danjou <julien@danjou.info>
2586 commit 16b9f9006a0250ce61a81c053536335af181a8bc
2587 Author: Julien Danjou <julien@danjou.info>
2588 Date: Mon Sep 17 12:08:19 2012 +0200
2590 Split instance polling code
2592 This just split the polling code for one instance out of the periodic task
2593 function to be able to use this code for only one instance.
2595 Change-Id: I4ec0ab3870410f0b6c7e44857a9dede60fb6d50b
2596 Signed-off-by: Julien Danjou <julien@danjou.info>
2598 commit 06b2207ef7fb8946ee377576ff0bbefb786ab373
2599 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2600 Date: Sat Sep 15 16:28:26 2012 -0400
2602 Use stevedore to load storage engine drivers
2604 Use the stevedore library to load the storage engine plugins.
2606 Change-Id: I491317e64e4fa50340e16b0f67783bfeca09c979
2607 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2609 commit 0a431b2e7c7e156a38d94272f6060db7bd0a5a8f
2610 Merge: a24e404 2d0da07
2611 Author: Jenkins <jenkins@review.openstack.org>
2612 Date: Tue Sep 11 02:55:52 2012 +0000
2614 Merge "Update openstack-common code to latest."
2616 commit a24e404aef3bab489e9c6f7034e7c6710e3c94f7
2617 Merge: cb7eb6e d25a314
2618 Author: Jenkins <jenkins@review.openstack.org>
2619 Date: Thu Sep 6 03:56:54 2012 +0000
2621 Merge "Implement duration calculation API"
2623 commit cb7eb6e75fedec2eb00e15533b3bbbb5bf066ef3
2624 Merge: 1af59e1 fbe59cf
2625 Author: Jenkins <jenkins@review.openstack.org>
2626 Date: Thu Sep 6 03:56:19 2012 +0000
2628 Merge "Create tool for generating test meter data"
2630 commit d25a3147c14520ec48b41d87ddd7df945135bbb9
2631 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2632 Date: Fri Aug 31 10:15:52 2012 -0400
2634 Implement duration calculation API
2636 Add the API for calculating the duration for a series of
2637 events from a given meter for a given resource.
2639 Replace the old duration calculation in the storage engine API with
2640 get_event_interval().
2642 Change-Id: I54952e760fc5e108fa25d71b601b7ef2a4937e9e
2643 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2645 commit 1af59e12ad2babc36e6e407bdde8e3263fd526c9
2646 Merge: d21f082 c237210
2647 Author: Jenkins <jenkins@review.openstack.org>
2648 Date: Wed Sep 5 11:51:58 2012 +0000
2650 Merge "Add timestamp parameters to the API docs"
2652 commit d21f0820200af1e16f02c929be2d2640b670842f
2653 Merge: 731d3fc b3c187a
2654 Author: Jenkins <jenkins@review.openstack.org>
2655 Date: Wed Sep 5 11:51:31 2012 +0000
2657 Merge "Check for doc build dependency before building"
2659 commit fbe59cfa342ab44973e8de4d81abc607cd8f8eed
2660 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2661 Date: Tue Aug 28 14:52:28 2012 -0400
2663 Create tool for generating test meter data
2665 This new command line tool creates meter events and writes
2666 them directly to the database to make functional testing of
2669 Change-Id: I23145da75dd6d671a36fa6cf8e5e613edabbb01e
2670 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2672 commit 2d0da07be277ac2a9b411ecec3c88633ee5d5c5d
2673 Author: Angus Salkeld <asalkeld@redhat.com>
2674 Date: Mon Sep 3 13:55:35 2012 +1000
2676 Update openstack-common code to latest.
2678 Change-Id: I63d32f70176af7ea6accf4c48c4fc8b646a7e31e
2679 Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2681 commit 731d3fce5eff0bb377ec1f2d8ffb108b87889d2a
2682 Author: Angus Salkeld <asalkeld@redhat.com>
2683 Date: Mon Sep 3 13:51:12 2012 +1000
2685 Add bin/ceilometer-api for convenience
2687 This is a bit more obvious than running the module.
2688 I have basically just moved api/__main__.py into bin/ceilometer-api.
2690 Change-Id: I50d614ea98b278563b576e0b3b9df03b391e2152
2691 Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2693 commit 4b8a56f89accabb4512a76ba597a8c9f84376cdb
2694 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
2695 Date: Fri Aug 31 09:21:25 2012 -0700
2697 Add local copy of architecture diagram
2699 Replace the link to the google png export by a local png file as discussed during the last irc meeting.
2700 Place link to google doc as a comment.
2702 Change-Id: I03234cc9ed29ba385b2bda934ac3396cf1b76c15
2704 commit c23721080476809736e12f4064c636c1ed9482e1
2705 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2706 Date: Fri Aug 31 12:05:55 2012 -0400
2708 Add timestamp parameters to the API docs
2710 List the optional timestamp parameters to the
2711 API endpoints so they show up in the documentation.
2713 Change-Id: I6717dc91d1257ef6c738d8a407b88e31f5b78a2a
2714 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2716 commit b3c187aea9c4ed3f06873072f9e888d5a6496966
2717 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2718 Date: Fri Aug 31 12:04:26 2012 -0400
2720 Check for doc build dependency before building
2722 The import error produced when the sphinxcontrib-httpdomain
2723 package is missing is for sphinxcontrib.autohttp.flask,
2724 but the package to install is sphinxcontrib-httpdomain.
2725 This check produces a more useful error message than
2726 allowing Sphinx to report the import error by itself.
2728 Change-Id: I2f53761da47b593e74d12c7dd213e69e4d71db21
2729 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2731 commit e9852781398d023662f6e17c2928e5b5a0829f45
2732 Merge: 113439d 27ba0bb
2733 Author: Jenkins <jenkins@review.openstack.org>
2734 Date: Fri Aug 31 15:42:07 2012 +0000
2736 Merge "Fix PEP8 issues ."
2738 commit 113439da10628a210e3109ac672162aeba92ace6
2739 Author: John H. Tran <jhtran@att.com>
2740 Date: Tue Aug 21 00:57:02 2012 -0700
2742 Pollster for network internal traffic (n1,n2)
2744 Implements bug 1004449
2746 Change-Id: I9ca8a19ec6b5635868cff1628a169faf2ff87331
2748 commit fdcd37f6a37d74325411bf1e2e1c8d974f955088
2749 Merge: 10c74a2 480052f
2750 Author: Jenkins <jenkins@review.openstack.org>
2751 Date: Thu Aug 30 14:22:50 2012 +0000
2753 Merge "added mongodb auth"
2755 commit 27ba0bb324a0fe136f5fee4c205ad18aab8c638d
2756 Author: lrqrun <lrqrun@gmail.com>
2757 Date: Thu Aug 30 11:17:56 2012 +0800
2761 Fix some pep8 issues in
2762 modified: doc/source/conf.py
2763 modified: tests/api/v1/test_list_resources.py
2764 modified: tests/collector/test_dispatcher.py
2765 modified: tests/compute/test_notifications.py
2766 make the code looks pretty.
2768 Change-Id: I50c167b457b18f3789a3f8d470faa2754a77b604
2770 commit 10c74a2d79a0104e21a883f4f4ef26cd841a07f8
2771 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
2772 Date: Wed Aug 29 20:13:21 2012 -0700
2774 Add archicture diagram to documentation
2776 Add the ceilometer architecture diagram to the documentation and fixes a few mistakes in the components description.
2778 Change-Id: I37efea3d313a250fbac3e0fe74a5b8ea2a0a96d9
2780 commit 480052fc16d87b51dc7777401327c8a6cd30d19c
2781 Author: John H. Tran <jhtran@att.com>
2782 Date: Tue Aug 28 09:37:13 2012 -0700
2786 Implements bug 1022679. mongodb needs auth=true to be turned on, and user
2787 accounts in the appropriate dbs would need to be created. Add to ceilometer
2790 'database_connection=mongodb://username:password@<hostname>:<port#>/<dbname>'
2792 Change-Id: I6fbe563cb5660e2374edfe39b325a68c56ccd39a
2794 commit 029ee373378d8f4acf9351b7acda99932d340718
2795 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2796 Date: Tue Aug 28 16:32:51 2012 -0400
2798 Change timestamp management for resources
2800 When saving an event, update the timestamp on a resource to the
2801 event timestamp instead of the current timestamp on the
2804 Change-Id: Ice378cb5be0820d8b817b7c4f635b8a5a8eef3b5
2805 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2807 commit 5b153d5a8caec87a09e6ba01a0806d339c43254b
2808 Merge: 31453b1 f48b6ee
2809 Author: Jenkins <jenkins@review.openstack.org>
2810 Date: Tue Aug 28 13:21:35 2012 +0000
2812 Merge "Log the instance causing the error when a pollster fails"
2814 commit 31453b1541a52ebd4efae53784304de9db538ec0
2815 Merge: 2163a16 04bc720
2816 Author: Jenkins <jenkins@review.openstack.org>
2817 Date: Tue Aug 28 13:21:27 2012 +0000
2819 Merge "Document how to install with devstack"
2821 commit f48b6ee9340dc3212c6312827ecd3afa50071dec
2822 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2823 Date: Thu Aug 23 13:17:13 2012 -0700
2825 Log the instance causing the error when a pollster fails
2827 If a pollster fails, such as when libvirt cannot find an
2828 instance that nova thinks still exists, report the instance
2829 that caused the error.
2831 Change-Id: I7a42ed12954265c29b476f99d9f18db50d3b553d
2832 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2834 commit 04bc72023ff4dc223a896e0da7ac47aa2813ae69
2835 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2836 Date: Mon Aug 20 15:36:54 2012 -0400
2838 Document how to install with devstack
2840 Update our developer installation instructions to
2841 reflect the fact that ceilometer can be installed via
2844 Change-Id: Id0b01bab7e688306832dd425e30119424c47c7f3
2845 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2847 commit 2163a1689e959e37d4b35eb1220478dc5ce2a3d9
2848 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2849 Date: Thu Aug 16 11:29:15 2012 -0400
2851 Remove test skipping logic.
2853 We have a patch going into MIM to support the type of
2854 query that made us need a real MongoDB so we can remove
2857 Change-Id: Ieb481492d654031edddfc7506e404fa0e0f2c2f0
2858 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2860 commit 7eaf0247c745345926763bf2e0a016ebae5ce13b
2861 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2862 Date: Mon Aug 20 17:30:20 2012 -0400
2864 Remove dependency on nova test modules
2866 Replace all nova test module calls with stubs or mocks to avoid
2867 issues caused by changes in the nova test framework or nova itself.
2869 Change-Id: I07248b64cc5c30c90c5e68df09ae8dfc2875c279
2870 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2872 commit 74239d9a83a6002e6112f5dd2b29eaf0ac62509c
2873 Merge: 7b18eef a08368e
2874 Author: Jenkins <jenkins@review.openstack.org>
2875 Date: Sat Aug 18 10:47:09 2012 +0000
2877 Merge "Add setuptools-git support"
2879 commit 7b18eef52169196c6ec33355e0b4c6b9d8a1ef95
2880 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2881 Date: Wed Aug 15 20:18:44 2012 -0400
2883 Add date range parameters to resource API
2885 Allow the caller to query for resources updated within a certain
2886 time range. Changes the storage engine API as well as the web
2889 Also includes a fix for the event date range query, which was
2890 broken when both start and end values were used.
2892 Change-Id: Ic482ea647ad07553a6621ba84ed76cf10d534652
2893 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2895 commit a08368e574f37c0e91d8feb9a85e7729db7bcf82
2896 Author: Chuck Short <chuck.short@canonical.com>
2897 Date: Tue Aug 14 14:26:08 2012 -0500
2899 Add setuptools-git support
2901 Standard way of generating tarballs across
2902 the openstack project.
2904 Change-Id: I9aede3008df212ff6b0191c2152137d131e96e4b
2905 Signed-off-by: Chuck Short <chuck.short@canonical.com>
2907 commit 039f3d893dae74f1d3b3b0bca6f60904ae4a9b15
2908 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2909 Date: Mon Aug 13 12:28:31 2012 -0400
2911 Add separate notification handler for instance flavor
2913 This notification handler records a meter event with the
2914 instance flavor included, making it easier to query
2915 for the amount of time an instance existed as a specific
2918 Change-Id: Ic162ac021f864c2a98c47127288867e940469ceb
2919 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2921 commit 867f168f615b995143e5a748ac833d2e9ed5f35b
2922 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2923 Date: Mon Aug 13 12:27:23 2012 -0400
2925 Change instance meter type
2927 The instance meter type was set to "cumulative" but it
2928 should be "absolute" so the aggregation code in the
2929 API knows how to reduce the values.
2931 Change-Id: I5bd44958c86d0431d2b0e427c75be92cfecdb28b
2932 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2934 commit a8ff8fe0c3cea6244a5f6003e39e9215f005812b
2935 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2936 Date: Mon Aug 13 12:25:58 2012 -0400
2938 Split the existing notification handlers up
2940 We want to be able to enable and disable the handlers
2941 for notification events individually. This change
2942 splits them up so they are registered with separate
2943 names to allow that.
2945 This change also adds python-glanceclient as a test
2946 dependency so we can import the test code from nova.
2948 Change-Id: Icc07baba3f00294d8ee505a2cc82f65c0c7f4fc9
2949 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2951 commit 25d9bdb6ab12fc9fc31deee04be929eb00f4609e
2952 Merge: d8fafb2 384e6ca
2953 Author: Jenkins <jenkins@review.openstack.org>
2954 Date: Thu Aug 9 12:57:12 2012 +0000
2956 Merge "Remove redundancy in the API"
2958 commit d8fafb2ef1f7c3fe8e7cf096098dc6c2d3de9917
2959 Merge: 25bd337 43bdc45
2960 Author: Jenkins <jenkins@review.openstack.org>
2961 Date: Thu Aug 9 12:56:55 2012 +0000
2963 Merge "Separate the tox coverage test setup from py27"
2965 commit 25bd3376533b884aed6fbd8c7481359431331826
2966 Merge: 57fbc98 06f9bc8
2967 Author: Jenkins <jenkins@review.openstack.org>
2968 Date: Thu Aug 9 12:54:31 2012 +0000
2970 Merge "Do not require user or project argument for event query"
2972 commit 384e6cafd3319dc19e3175e200423e54b7f8801c
2973 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2974 Date: Tue Aug 7 12:42:12 2012 -0400
2976 Remove redundancy in the API
2978 Clean up the API a bit based on the discussion we
2979 had on the mailing list about removing redundant
2982 This changeset also ensures that each URL matches one function
2983 so that the automatically generated documentation will be
2986 Change-Id: I0a9ddd3c096919366492dfdfb78a462f34b0f85d
2987 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2989 commit 43bdc452dfd844bb704eae4a65c74cdb3740940e
2990 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2991 Date: Tue Aug 7 12:22:09 2012 -0400
2993 Separate the tox coverage test setup from py27
2995 Change-Id: I0d60b182afe2e0b7cf4964bd4e8f3229373868ea
2996 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2998 commit 06f9bc8b740011ff22f1ead4816e1c074e449449
2999 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3000 Date: Tue Aug 7 12:21:05 2012 -0400
3002 Do not require user or project argument for event query
3004 When we query for events by resource we do not need to
3005 provide a user or project because the resource is only
3006 owned by one entity.
3008 Change-Id: I32b3d8a6ed9f1d9de58565b13c9de12f3658326d
3009 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3011 commit 57fbc9838fb791822df99766ba196164506ca753
3012 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3013 Date: Tue Aug 7 11:32:32 2012 -0400
3015 Add pymongo dependency for readthedocs.org build
3017 Change-Id: I85ee7a01f69273f1720eae39b80509578cb2d45b
3018 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3020 commit 536488ae6baaa02aacede1153bd964cd7913f982
3021 Merge: 093c39b 01f4f47
3022 Author: Jenkins <jenkins@review.openstack.org>
3023 Date: Tue Aug 7 15:24:00 2012 +0000
3025 Merge "Update openstack.common"
3027 commit 01f4f4717ddd66cf7870695924819a5fa1b41161
3028 Author: Julien Danjou <julien@danjou.info>
3029 Date: Wed Aug 1 12:42:34 2012 +0200
3031 Update openstack.common
3035 Change-Id: I2134b97615f87aa982dbbcc877e2d87c8c497244
3036 Signed-off-by: Julien Danjou <julien@danjou.info>
3038 commit 093c39b9524acab9bbbde5dce7efa9752822c5d9
3039 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3040 Date: Tue Aug 7 10:17:47 2012 -0400
3042 Add API documentation
3044 Use sphinxcontrib-httpdomain to produce documentation for
3045 the web API. Add docstrings to the exposed functions.
3047 See http://packages.python.org/sphinxcontrib-httpdomain/
3048 for details about the format of the auto-generated
3051 Change-Id: I62edd1d00c048c4bce34711a23686f0089bbf4e7
3052 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3054 commit 779dcde0db7fc8b672e76c375d951aeae17e47fb
3055 Author: Monty Taylor <mordred@inaugust.com>
3056 Date: Tue Aug 7 08:33:36 2012 -0500
3058 Be explicit about test dir.
3060 Change-Id: I3516b5d58f58bfeac32a06317b0b3d0704d449f8
3062 commit 3909b9d3882ae568edff9014286ad08628f9db92
3063 Merge: bbb5a83 c966205
3064 Author: Jenkins <jenkins@review.openstack.org>
3065 Date: Tue Aug 7 10:34:49 2012 +0000
3067 Merge "Add list projects API"
3069 commit bbb5a8365ce616f97b972e107e11bfa0e97b4c75
3070 Merge: c0bf81f fc2cb21
3071 Author: Jenkins <jenkins@review.openstack.org>
3072 Date: Tue Aug 7 10:29:16 2012 +0000
3074 Merge "Sort list of users and projects returned from queries"
3076 commit c0bf81fe1b55995af36b371a4b2ed7be4ce0d5ac
3077 Merge: a38b5cb fd6348d
3078 Author: Jenkins <jenkins@review.openstack.org>
3079 Date: Tue Aug 7 10:23:48 2012 +0000
3081 Merge "Add project arg to event and resource queries"
3083 commit a38b5cb6e03a40ce23d46f29c85981129d6097a4
3084 Merge: 275bb1b 1c92548
3085 Author: Jenkins <jenkins@review.openstack.org>
3086 Date: Tue Aug 7 10:18:14 2012 +0000
3088 Merge "Fix "meter" literal in event list API"
3090 commit c96620525ca4d9d7d458ea2fbbde9028f8b2e4f2
3091 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3092 Date: Mon Aug 6 16:44:47 2012 -0400
3094 Add list projects API
3096 Change-Id: I7d7c62c540f0a57dbd192c08d4d1fe8aa2ea3312
3097 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3099 commit fc2cb2177175895367ba65f620f8fa91bb94d3d4
3100 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3101 Date: Mon Aug 6 16:44:17 2012 -0400
3103 Sort list of users and projects returned from queries
3105 Change-Id: Ic41d303d332ccb47907450027f5a09a825cc522f
3106 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3108 commit fd6348d363f20f4f9e276acad8979f209e9504fd
3109 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3110 Date: Mon Aug 6 16:14:47 2012 -0400
3112 Add project arg to event and resource queries
3114 Change-Id: Idfb39d02e8af2b00f6f14520b5219f48dcf8fe8a
3115 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3117 commit 1c92548c5a5dfb649e2cc48db1ed95e79aabade8
3118 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3119 Date: Mon Aug 6 15:49:18 2012 -0400
3121 Fix "meter" literal in event list API
3123 Change-Id: I55dd108bab9a5aed9730d2c81ecab3a4ed909189
3124 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3126 commit 275bb1be6d999c5a6137bc5a5b9a0ab559d84bb7
3127 Author: John H. Tran <jhtran@att.com>
3128 Date: Sun Aug 5 23:53:28 2012 -0700
3130 collector exception on record_metering_data
3134 Change-Id: I7f5ba8fb32ac21e0e7cb3c83c27e9b41beac4a29
3136 commit e24300b7995e5bb428494de63d621247dd1c9fe1
3137 Merge: faf8139 74e381f
3138 Author: Jenkins <jenkins@review.openstack.org>
3139 Date: Wed Aug 1 10:40:21 2012 +0000
3141 Merge "Add API endpoint for listing raw event data"
3143 commit faf81392095611789ebf6c15abe53e45ce2d4bc5
3144 Merge: ffa4f93 8034b27
3145 Author: Jenkins <jenkins@review.openstack.org>
3146 Date: Wed Aug 1 10:39:20 2012 +0000
3148 Merge "Add {root,ephemeral}_disk_size counters"
3150 commit ffa4f93c9ce97899ffb55b64d811fa07063caf20
3151 Merge: dbccbb5 3228eac
3152 Author: Jenkins <jenkins@review.openstack.org>
3153 Date: Wed Aug 1 10:38:22 2012 +0000
3155 Merge "Implements vcpus counter"
3157 commit 74e381fc9d0adb17034f9eb8467b8ca4934020c3
3158 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3159 Date: Mon Jul 30 17:49:33 2012 -0400
3161 Add API endpoint for listing raw event data
3163 This change adds some of the endpoints for listing raw
3164 event data from the database. It does not yet support
3165 listing events by project id.
3167 It also fixes a problem with the MongoDB driver returning
3168 Mongo's ObjectId instances in the results of the event
3169 query, which makes them impossible to serialize via JSON.
3171 Change-Id: I08d122ecd2f726fb1b2880bc22e28113f6a3aeb1
3172 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3174 commit dbccbb5cb97c62ec6d87892cb0aa7b864bc27548
3175 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3176 Date: Mon Jul 30 14:42:00 2012 -0400
3178 Change compute pollster API to work on one instance at a time
3180 We will eventually need the compute agent to accept instructions to
3181 poll the status of an instance before nova deletes it (for details
3182 see bug 1005944). This change prepares for that fix by making
3183 the compute agent pollsters take an instance as an argument
3184 provided by the caller, instead of accessing the database directly
3185 to look up the instances known to be running on the current
3188 Change-Id: I6a16405fd65bfb3c190d02f3d70b2bde7fc0fc83
3189 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3191 commit 0e8f2359d9d1b5fc02fbc0fe92e788eb757feaa5
3192 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3193 Date: Mon Jul 30 12:44:16 2012 -0400
3195 Create "central" agent
3197 This changeset is phase one of changing the pollster API to support
3198 polling individual instance resources. In this change, the single
3199 compute agent is divided into two separate daemons.
3201 The compute agent, for polling instance data, is still meant to
3202 run on the compute server. The new "central" agent, for polling
3203 resources not tied to a compute node, is meant to run on a management
3204 server (probably the same place the collector runs). The configuration
3205 of the pollsters is updated so that they are loaded by the
3208 New base classes are introduced for each of the types of pollsters.
3209 For now, the APIs remain the same.
3211 The code implementing the agent and plugins has been moved around
3212 to reflect the new logical relationships, and the documentation
3213 is updated (including new installation instructions).
3215 Change-Id: Ica6e947b2e457f7db6672147af1369a24066037d
3216 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3218 commit 2eebd4a8bd5c868df2e316b5bc72ebca45dddce4
3219 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3220 Date: Wed Jul 25 14:09:34 2012 -0400
3222 Skeleton for API server
3224 This changeset introduces a framework for the API service,
3225 including the dependency list, a couple of simple API methods,
3226 a test suite, and documentation for starting the development
3229 Change-Id: I4a496c600b7e6a0a8c70113b1d099614febd899d
3230 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3232 commit ab1437fbbc9781bedf3dea53d39f0498990b267d
3233 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3234 Date: Thu Jul 26 15:39:57 2012 -0400
3236 fix use of source value in mongdb driver
3238 Change-Id: I00b3c1c8af7b154516fea4ddb3f588ce2df5e46c
3239 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3241 commit 8034b27272bc8101f926319dbe3a4f7c57e1d070
3242 Author: Julien Danjou <julien@danjou.info>
3243 Date: Thu Jul 26 13:28:14 2012 +0200
3245 Add {root,ephemeral}_disk_size counters
3247 Change-Id: Ia4b9a9048df5cfca7cb868ee518297de86c78b71
3248 Signed-off-by: Julien Danjou <julien@danjou.info>
3250 commit 3228eac892473aa87b2f82f240a4336fa320ef24
3251 Author: Julien Danjou <julien@danjou.info>
3252 Date: Thu Jul 26 13:13:49 2012 +0200
3254 Implements vcpus counter
3256 This is the same kind of counter of memory.
3258 Change-Id: If2e3a0e9c958f1c147ad1cbabcd25539d5b8b68f
3259 Signed-off-by: Julien Danjou <julien@danjou.info>
3261 commit 2fe0a3c3ef15b163310abda879ddb18b022fbd1a
3262 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3263 Date: Wed Jul 25 15:07:01 2012 -0400
3265 Fix nova configuration loading
3267 It seems some option handling within nova has changed, so we need
3268 to update our use of the configuration object. These changes ensure
3269 that the options we care about are registered before they are used.
3271 Change-Id: I0dd34f620eed5f43af6da5b02f9c41d35287c275
3272 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3274 commit 344ad3eef063243dc5241b8700595927174534f3
3275 Author: Julien Danjou <julien@danjou.info>
3276 Date: Thu Jul 19 17:13:29 2012 +0200
3278 Implements memory counter
3280 This adds a memory counter, that is emitted at the same time than instance
3281 counter. It is the first counter implementing the 'absolute' counter type.
3283 Change-Id: I3bfd57da61029d43ba4f731f98dc58f790f9f8cd
3284 Signed-off-by: Julien Danjou <julien@danjou.info>
3286 commit dcce2c7323c0e8c9426604bc15a7e8f6ee70b86d
3287 Author: Julien Danjou <julien@danjou.info>
3288 Date: Thu Jul 19 17:01:34 2012 +0200
3290 Fix and document counter types
3292 Document each counter type available and fixes the various counter already
3295 This fixes bug #1023969.
3297 Change-Id: Ibc8b726d59c3f9433109096958b1d40db043e70d
3298 Signed-off-by: Julien Danjou <julien@danjou.info>
3300 commit 6b9bd89649f7d436a8fb9d4db03b7b6e80432aaa
3301 Author: Julien Danjou <julien@danjou.info>
3302 Date: Thu Jul 19 14:51:16 2012 +0200
3304 Merge c1 function into process
3306 c1 does not mean anything, so it seems better to merge it in the method its
3309 Change-Id: I51a953062d450ac4b392d0f86acc9a415b7b22af
3310 Signed-off-by: Julien Danjou <julien@danjou.info>
3312 commit 5affdd159a08f81b33a595fa51ed0cb63aaa70f2
3313 Author: Julien Danjou <julien@danjou.info>
3314 Date: Wed Jul 11 17:11:34 2012 +0200
3316 Check compute driver using new flag
3318 nova.common.deprecated: WARNING: Deprecated Config: Specifying virt driver
3319 via connection_type is deprecated. Use compute_driver=classname instead.
3321 Change-Id: I9c4e8e6abbf49f7b351b0f501f3e7aafa8d98896
3322 Signed-off-by: Julien Danjou <julien@danjou.info>
3324 commit 8aaa93484b81c8599f3603471210858cad7e9cfe
3325 Merge: ebc0d76 fd86091
3326 Author: Jenkins <jenkins@review.openstack.org>
3327 Date: Wed Jul 11 11:16:59 2012 +0000
3329 Merge "Update review server link"
3331 commit ebc0d76c6ab9f15f95d30bac025c2118f09eab6a
3332 Merge: a985eaf 4bf8558
3333 Author: Jenkins <jenkins@review.openstack.org>
3334 Date: Wed Jul 11 11:13:50 2012 +0000
3336 Merge "Add link to roadmap"
3338 commit a985eaf359e431bba174d55262b3c87956f65316
3339 Author: Julien Danjou <julien@danjou.info>
3340 Date: Wed Jul 11 12:32:03 2012 +0200
3342 Add openstack.common.{context,notifier,log} and update .rpc
3344 Change-Id: I04e47ffc2eed86483e0c902532f20ef02d1d0641
3345 Signed-off-by: Julien Danjou <julien@danjou.info>
3347 commit fd86091c6914c5fc2ab99223022761ca360e2afc
3348 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
3349 Date: Tue Jul 10 19:10:28 2012 +0200
3351 Update review server link
3353 Since we switched to another gerrit review server, the link needs.
3354 to be updated in doc/source/contributing/source.rst. As suggested
3355 by dhellmann, also updated the list ordering in the file.
3359 Change-Id: I46d8483966670de78dd468624a3a3cce62ffd1ea
3361 commit 4bf8558e0cf8be440a6e6a6634dbce8d41a84933
3362 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
3363 Date: Tue Jul 10 18:57:32 2012 +0200
3367 It seems to make sense to have a link to the roadmap in the areas
3368 to contribute section.
3372 Change-Id: I5f97c440f794bc58fc38a648a39122b923e3335a
3374 commit 7526cf6aff81242c8b30c7fd812aadb8814d30a8
3375 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3376 Date: Mon Jul 9 10:49:52 2012 -0400
3378 Add indexes to MongoDB driver
3380 Add some compound key indexes for the typical queries
3381 run by the engine. Separate variations are used for
3382 queries with user_id and project_id because they are
3383 usually mutually exclusive and because of the way the
3384 indexes are computed and stored the database won't take
3385 advantage of an index using both.
3389 Change-Id: I9d6bbd1e7ac5a633fa3ead131a4ebc0a83226633
3390 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3392 commit 1f9bce260993d714dc17ec24fd484332b783c0ef
3393 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3394 Date: Thu Jul 5 11:08:01 2012 -0400
3396 extend developer documentation
3398 - Add information about the system architecture (modified
3399 from the wiki to reflect what was implemented).
3400 - Add information about where we want contributions.
3401 - Add information about how to sign up to participate in
3402 the project and how to be a part of the community.
3403 - Add more detailed instructions for installing the development
3405 - Add a placeholder for documenting the configuration options.
3406 - Add instructions for running the tests after getting
3408 - Add a glossary and index.
3413 Change-Id: I8927c55e77cdd31804249d101575f9e174e6232d
3414 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3416 commit fec72610abfbd32480dae73a93f566cbec050b5b
3417 Author: Julien Danjou <julien@danjou.info>
3418 Date: Tue Jul 3 13:04:07 2012 +0200
3420 Reset the correct nova dependency URL
3422 This fixes bug #1019423
3424 Change-Id: I8dd36926aa3457a9b985b5b98d7201383ec03518
3426 commit 50aa91f5a5cd9147ed88920c8c3000be63556aa2
3427 Author: Andrew Hutchings <andrew@linuxjedi.co.uk>
3428 Date: Wed Jul 4 13:30:32 2012 +0100
3430 Switch .gitreview to use OpenStack gerrit
3432 Change-Id: I868226291db9741c9e28c60ee0d3ddd21b042fd3
3434 commit 4ee4a6895f873ef9864db243f96e0be3d4d10006
3435 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3436 Date: Fri Jun 29 15:17:06 2012 -0400
3440 This change implements the first storage backend for
3441 ceilometer using MongoDB and makes it the default
3444 - require pymongo and ming for tests
3445 - clean up entry point registration using textwrap
3446 - sketch in a simple data dump tool (tools/show_data.py)
3448 Change-Id: I0e3763749e88a71bc57b263ea79fff8d065c03ce
3449 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3451 commit 022ecffe56c1e607d76840200023998153ea4b42
3452 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3453 Date: Fri Jun 29 15:02:12 2012 -0400
3455 Convert timestamps to datetime objects before storing
3457 Parse the incoming timestamp strings into datetime objects
3458 before passing them off to the storage backend.
3460 Change-Id: I42d825c9633fa2c120409d79883756d23b045a60
3461 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3463 commit b345efa0be2dc21aa8ba8114611f877955468950
3464 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3465 Date: Fri Jun 29 15:15:20 2012 -0400
3467 Reduce complexity of storage engine API
3469 In the process of implementing the first storage
3470 backend I realized that the proposed API was
3471 much more complicated than necessary. This
3472 changeset streamlines the API to make it easier
3473 to implement the plugins.
3475 - add ceilometer.storage.get_connection() convenience function
3476 - add get_volume_max() method
3477 - clean up query arg handling by using EventFilter
3478 - tighten up the DB query API by removing separate "by_user"
3479 and "by_project" methods
3481 Change-Id: Id4dffcc59dbee44fd4670bbe55b5e3380ea240e5
3482 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3484 commit b40ac5f32bb356f238bdeb7eb0a7224d62f13a8d
3485 Merge: 378b856 2f630d9
3486 Author: Jenkins <jenkins@review.stackforge.org>
3487 Date: Thu Jun 28 11:26:07 2012 +0000
3489 Merge "Documentation edits:"
3491 commit 378b856a9b803783d26efec140d1e817819b2473
3492 Author: Julien Danjou <julien.danjou@enovance.com>
3493 Date: Thu Jun 28 13:01:38 2012 +0200
3495 Remove usage of nova.log
3497 Change-Id: Iea9ca7cfbf6bd46aa2918c7fe1c54a44bd3f38d2
3498 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3500 commit 2f630d95e568e807960aadc05d3fd2e19031bc2c
3501 Author: annegentle <anne@openstack.org>
3502 Date: Wed Jun 27 12:29:52 2012 -0500
3504 Documentation edits:
3506 * Fixes index.rst to include the writing_agent_plugin page
3508 * Adds more links so devs can see what usage data already exists
3509 * Addresses review comments
3511 Rebase against master.
3513 Change-Id: I62160e1f5583ad540d940e1c44dbd8c6cf460e67
3515 commit 158ed6b568e08d3de9463b82a301f3f7cf08ca3c
3516 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3517 Date: Tue Jun 26 16:36:58 2012 -0400
3519 fix typo in instance properties list
3521 Change-Id: Ib09f4ab8db06d024ff863b54702a36f6ef77698b
3523 commit 77958016aa113209502323c97674ef5982443b40
3524 Merge: 8232832 4bcd1c4
3525 Author: Jenkins <jenkins@review.stackforge.org>
3526 Date: Wed Jun 27 16:07:00 2012 +0000
3528 Merge "Add Sphinx wrapper around existing docs"
3530 commit 4bcd1c46a01b21b2c19b9e10f69ca5477ab49607
3531 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3532 Date: Wed Jun 27 11:39:37 2012 -0400
3534 Add Sphinx wrapper around existing docs
3538 This patch sets up a basic Sphinx project to allow us to
3539 build the documentation. It also moves the "dev" docs
3540 into the new doc source directory.
3542 Change-Id: Ie2ad0f2e4ed237f1373c4357d5763fd5218d738a
3544 commit 8232832bbae07c485b5600542c09c5eb5adef7ff
3545 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3546 Date: Tue Jun 26 15:25:12 2012 -0400
3548 Configure nova.flags as well as openstack.common.cfg
3550 Because we are using nova classes directly (Service, Manager, etc.)
3551 we need to initialize the configuration modules that those
3554 Change-Id: Idafd4a8346fc59332114ea7536893470bf9eaff8
3556 commit 1b7b651d860a8fe38d523f67cb229302159d0872
3557 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
3558 Date: Wed Jun 27 12:04:28 2012 +0200
3560 First draft of plugin/agent documentation. Fixes bug 1018311.
3562 Change-Id: I5723ab7cdf3f552b23927380a764c53f7beb4f10
3564 commit d179cbf4ef5d6211f182c6a578895a1dd1897650
3565 Author: Julien Danjou <julien.danjou@enovance.com>
3566 Date: Wed Jun 27 12:26:27 2012 +0200
3568 Essex: update Nova to 2012.1.1, add python-novaclient
3570 Change-Id: I6881bdb8064df4e88a37ead3426d9666c0f77278
3571 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3573 commit b3a11dbf7b20aebf3937bd81d5ce6f65178c4be2
3574 Merge: 3c01cce ffea2f5
3575 Author: Jenkins <jenkins@review.stackforge.org>
3576 Date: Tue Jun 26 18:01:03 2012 +0000
3578 Merge "Fallback on nova.rpc for Essex"
3580 commit 3c01ccefd52a24bf112691d0273c0cbd465733ff
3581 Author: Julien Danjou <julien.danjou@enovance.com>
3582 Date: Tue Jun 26 14:26:57 2012 +0200
3584 Split service preparation, periodic interval configurable
3586 Change-Id: I71d1e81e2b2347fb7e3ba2edfa7f21eb9cffb401
3587 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3589 commit 5d90f057cb923a07214e4753d0d6296805197e88
3590 Merge: e162877 a4a15e7
3591 Author: Jenkins <jenkins@review.stackforge.org>
3592 Date: Tue Jun 26 06:06:08 2012 +0000
3594 Merge "Use the same instance metadata everywhere"
3596 commit a4a15e732bc65e75eccaea91b7778deab9bba566
3597 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3598 Date: Mon Jun 25 19:06:46 2012 -0400
3600 Use the same instance metadata everywhere
3602 Update the code that generates the instance metadata used in the pollsters
3603 so that it includes all of the values pulled from the notification
3604 messages. This keeps the metadata for an instance consistent for all
3607 Change-Id: I74534e5236fd6580fad42ae4e1c7321dc880bc8f
3609 commit e16287766dbf9497b0a9ecae852ebcb26308f980
3610 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3611 Date: Mon Jun 25 16:52:08 2012 -0400
3613 Emit meter event for instance "exists"
3617 As we check the CPU utilization for an instance also
3618 emit a meter message indicating that the instance
3621 Change-Id: I7a592efc750c6e0a9a24394e05bd2d75da3377b6
3623 commit a78f2f447fadce834f02ead9a2a04511ac97d687
3624 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3625 Date: Mon Jun 18 19:01:23 2012 -0400
3627 Start defining DB engine API
3629 Sketch in API to support queries defined in
3630 http://wiki.openstack.org/EfficientMetering/APIProposalv1
3632 Change-Id: I282f1d5893c55fca684a74395a82e603c799343f
3634 commit ffea2f5cd77bd7914fd1f9ffe2eaf4ae3836ca26
3635 Author: Julien Danjou <julien.danjou@enovance.com>
3636 Date: Mon Jun 25 14:47:48 2012 +0200
3638 Fallback on nova.rpc for Essex
3640 Change-Id: I2a1ca5a0c77900d2310b4534f92da885fa27f430
3641 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3643 commit bf555549df9bb668d0a049d333a0e36994847a1b
3644 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3645 Date: Mon Jun 18 12:28:06 2012 -0400
3647 Add instance metadata from notification events
3651 This change depends on a change to nova to include the extra data
3652 in the outgoing notifications.
3654 Change-Id: Ieaee00f5f6c0a9f6d00843adbcc2cd995334bbd1
3656 commit d9faf1c20476e1dd2a12b389eda25d0c439074a5
3657 Author: Julien Danjou <julien.danjou@enovance.com>
3658 Date: Fri Jun 15 15:04:09 2012 +0200
3660 Combined fix to get past broken state of repo
3662 This patch includes several separate sets of changes which
3663 have been reviewed individually but must be submitted
3664 together to get past the newly updated version of pep8
3665 and changes to the nova code base.
3667 1. Replace our CONF object with the one from openstack.common.cfg.
3668 There's no need to use our own, especially since some option
3669 are already registered on it for us.
3671 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3673 2. Instead of importing the RPC code from nova, use
3674 the openstack.common.rpc package. This change
3675 copies that code in from openstack-common, changes
3676 the imports throughout ceilometer, and fixes the
3677 way the configuration settings are initialized.
3679 3. Resolve PEP-8 issues introduced by an even more
3680 pedantic version of pep8 (1.3.1). Some of the
3681 changes are fixed, and some warnings/errors are
3684 4. Ignore import errors in impl_qpid because the qpid
3685 package is not installed on the stackforge test server.
3687 5. Fix missing imports from gettextutils in openstack.common.
3689 Change-Id: I0ee7d4b3278d8ff1951ca27592e3be8a87fe4854
3691 commit 3f68534579e1a99558cbdfff90fffeffc1226284
3692 Author: Julien Danjou <julien.danjou@enovance.com>
3693 Date: Tue Jun 12 13:50:10 2012 +0200
3695 Add more metadata to instance counter
3699 Change-Id: Iba774d6ffbcceb7c35da48c103c7907af175e64e
3700 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3702 commit 8d47e17f354a5afe592b94cce348782d353bb036
3703 Author: Julien Danjou <julien.danjou@enovance.com>
3704 Date: Mon Jun 11 15:43:37 2012 +0200
3706 Register storage options on import
3708 We already does this for other module, so continue.
3710 Change-Id: I1e38fd0eddd41b9e4e239c0b5fbbaf31ebf4d599
3711 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3713 commit a5b73215791b39f7dd2a6cf96583799d87fa995a
3714 Author: Julien Danjou <julien.danjou@enovance.com>
3715 Date: Mon Jun 4 16:46:26 2012 +0200
3719 Change-Id: I098888c9d011819a6bca4df532534a39da67e9eb
3720 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3722 commit 5705468da291df255619f2d7e13d2abb5c2624a2
3723 Merge: 6a7c935 9823714
3724 Author: Jenkins <jenkins@review.stackforge.org>
3725 Date: Mon Jun 11 16:35:52 2012 +0000
3727 Merge "fix message signatures for nested dicts"
3729 commit 6a7c93574b3a75447188ed53f18ff9c77b32266b
3730 Merge: 68d0fac 8101f52
3731 Author: Jenkins <jenkins@review.stackforge.org>
3732 Date: Mon Jun 11 16:34:09 2012 +0000
3734 Merge "log more than ceilometer"
3736 commit 68d0faccc8eb53cc38896ff5d1e89055ca4602cf
3737 Merge: c9aae11 3b075dc
3738 Author: Jenkins <jenkins@review.stackforge.org>
3739 Date: Mon Jun 11 16:31:59 2012 +0000
3741 Merge "Remove event_type field from meter messages"
3743 commit 8101f52ed788ad41c41c644c9a20912cb99abd96
3744 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3745 Date: Mon Jun 11 11:32:42 2012 -0400
3747 log more than ceilometer
3749 The default logging configuration does not include output
3750 from packages other than 'ceilometer'. Since we depend
3751 on nova services, we want to have those messages logged,
3754 Change-Id: I4f67b61d3990a0667ee91e32c77ab909f600d451
3756 commit 3b075dc7afda3be874af503e07d3a4ac1d296870
3757 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3758 Date: Mon Jun 11 11:10:53 2012 -0400
3760 Remove event_type field from meter messages
3762 The event_type field is made up of the meter exchange name
3763 and the counter name. That information is available elsewhere,
3764 so the field is redundant.
3768 Change-Id: I37ed14e469bc146017ecceedd6539d61eb7823e1
3770 commit 9823714e9e5cfdab55514a760149c6985052480e
3771 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3772 Date: Mon Jun 11 11:12:11 2012 -0400
3774 fix message signatures for nested dicts
3776 The order of iteration for dictionary keys is not
3777 guaranteed, so we need to address nested dictionaries
3780 Change-Id: Iebfaa11d9edea3749ce7b86b5f723f955c535057
3782 commit c9aae1118f09a498ee000adec26a8045b63734da
3783 Author: Julien Danjou <julien.danjou@enovance.com>
3784 Date: Mon Jun 11 15:43:15 2012 +0200
3786 Remove nova.flags usage
3788 There's no need to use nova.flags here, we can use our cfg module.
3790 Change-Id: Ia6ecbf48a89a07b702d2955f89851b5c188a62fd
3791 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3793 commit f413db8a2ae33ab3f58b22bc764b819855397941
3794 Author: Julien Danjou <julien.danjou@enovance.com>
3795 Date: Thu Jun 7 14:44:21 2012 +0200
3797 Copy openstack.common.cfg
3799 This fixes bug #1009586
3801 Change-Id: If188709510ac98413e8c568d5a9e8c5f758c8497
3802 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3804 commit d01b964becfec5146f3e6a3873dea32bec58ab59
3805 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3806 Date: Thu Jun 7 18:00:49 2012 -0400
3808 check message signatures in the collector
3812 add verify_signature function
3813 check the signature before calling the storage engine to save the data
3814 add coverage to py27 environment by default
3815 fix use of mox in existing test
3817 Change-Id: I6666ea117fb66526ee187b168eca88e4b0092a23
3819 commit 1bd1fd6846a50d439242e1d7c6c5cbc63f5b5a88
3820 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3821 Date: Wed Jun 6 15:32:42 2012 -0400
3823 Sketch out a plugin system for saving metering data.
3825 Change-Id: Ib91213ac78fd5e3baf7200849b4fa8554c652a99
3827 commit 0767165ebcefc217257c7914854050bff54c85f1
3828 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3829 Date: Wed Jun 6 16:25:49 2012 -0400
3831 refactor meter event publishing code
3833 There were two places that had all of the logic for constructing
3834 a metering message and sending it to the appropriate exchanges.
3835 This changeset combines those into one function and invokes
3836 the function from the old locations.
3838 Update tox.ini to work around an issue with providing access to
3839 the global site-packages (https://bitbucket.org/hpk42/tox/issue/32).
3841 Change-Id: If2b01edbc0c372907a04baf69f1137575b6921bd
3843 commit 0c80375984504e0c12090d61cfd8cce74c7d32f7
3844 Merge: c491a93 966af69
3845 Author: Jenkins <jenkins@review.stackforge.org>
3846 Date: Thu Jun 7 17:06:22 2012 +0000
3848 Merge "Use timestamp instead of datetime when creating Counter"
3850 commit c491a93a3983b3d6d7b2090033c6a441858a5dd4
3851 Merge: 8780157 f5b0842
3852 Author: Jenkins <jenkins@review.stackforge.org>
3853 Date: Thu Jun 7 17:06:01 2012 +0000
3855 Merge "add counter type field"
3857 commit 8780157755de98914a0abd90d5d2475227ab91e6
3858 Author: Julien Danjou <julien.danjou@enovance.com>
3859 Date: Wed Jun 6 11:02:20 2012 +0200
3861 Add and use ceilometer own log module
3863 This fixes bug #1004130
3865 Change-Id: I143124ad411d5efefa604e831173dca87548bd7f
3866 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3868 commit f5b08423b913043891a956ad1dd92a553c24d557
3869 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3870 Date: Wed Jun 6 16:11:07 2012 -0400
3872 add counter type field
3876 Rename the existing counter "type" field to "name" and add
3877 a new field with values of "cumulative" or "delta".
3879 Change-Id: I459049bab28c3e2146b7a1b2e134dddabe381a6a
3881 commit 966af691276cc7f3eaccae4518d0d8b09dde2a75
3882 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3883 Date: Tue May 29 10:01:48 2012 -0400
3885 Use timestamp instead of datetime when creating Counter
3887 Change-Id: I444b96196107383840c6c9ac070492ecf34079f2
3889 commit 14c068d2e83ca0ee4a1de6c9a83338bf93a157e6
3890 Merge: 6fa69bb 3fcb8da
3891 Author: Jenkins <jenkins@review.stackforge.org>
3892 Date: Wed Jun 6 17:48:53 2012 +0000
3894 Merge "Make the stand-alone test script mimic tox"
3896 commit 6fa69bbdccb9273ef1e55f08dc3db926ab20529c
3897 Author: Julien Danjou <julien.danjou@enovance.com>
3898 Date: Mon Jun 4 10:24:33 2012 +0200
3902 This changed since 00786bc554a2dfacb3c6f02fbb7e9c98f35d4262 for blueprint
3903 cfg-global-object in Nova.
3905 Change-Id: Iaae34a1e4953c964b99411247219f7b72358823f
3906 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3908 commit f9d74149735adf924c0e3f687204dc62760180b6
3909 Author: Julien Danjou <julien.danjou@enovance.com>
3910 Date: Mon Jun 4 10:32:08 2012 +0200
3914 Change-Id: Ifeca665ad34e014fde5006b8ca83e7851f15622f
3915 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3917 commit 3fcb8da4a1068f7bb85ad410759f64eb2a7b1021
3918 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3919 Date: Wed May 30 12:00:59 2012 -0400
3921 Make the stand-alone test script mimic tox
3923 The tox setup does not work on Ubuntu Precise for some reason,
3924 but running nose directly does. This update tweaks the stand-alone
3925 script run_tests.sh to mimic the behavior of tox. It also
3926 adds the "cover" directory created by the coverage plugin to nose
3927 to the list of files being ignored by git.
3929 Change-Id: I65224cf4bf75e6b7fc0207b3545c466bdac5a35c
3931 commit 697c4c1051bb991cf7478d2b789ae3730f09b857
3932 Author: Julien Danjou <julien.danjou@enovance.com>
3933 Date: Wed May 30 17:52:31 2012 +0200
3935 Remove unneeded eventlet test requirement
3937 Change-Id: Icfc4dd69beae3a07a5005d4d519f8ce433313dee
3938 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3940 commit d615fb872ddceaf1ddef7e3997bcf2523cab283e
3941 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3942 Date: Tue May 29 17:16:27 2012 -0400
3944 Add listeners for other instance-related events
3948 Convert events for instance "exists" check and deletion into counters.
3950 Change-Id: I882eeed2baf0445c53236c14f30969e95494a714
3952 commit 5e0a32f47505d342676099518ec3fad558c61511
3953 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3954 Date: Tue May 29 17:57:58 2012 -0400
3956 Add tox configuration
3958 Change-Id: Ic4051617b5757c649cd59dacf8e9dd9d7e9819a6
3959 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3961 commit a49e59b1151ce87c8f4ed6e12368e01dbbb6243a
3962 Author: Julien Danjou <julien.danjou@enovance.com>
3963 Date: Tue May 29 16:18:04 2012 +0200
3965 Use openstack.common.cfg for ceilometer options
3967 Change-Id: Iba7df922a7d6b3eec7db427b4135e6fa2ad2d416
3968 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3970 commit bbc706c4c02d2750df961474b00998b9766cd47a
3971 Merge: b76f67d d4635be
3972 Author: Jenkins <jenkins@review.stackforge.org>
3973 Date: Tue May 29 08:59:32 2012 +0000
3975 Merge "Add floating IP pollster"
3977 commit b76f67d11f5bed61818b9dcaf77b20bfb087547b
3978 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3979 Date: Fri May 25 14:22:09 2012 -0400
3981 Publish and receive metering messages
3986 - Set up the collector to receive the metering messages.
3987 - Make the collector republish notifications as metering data.
3988 - Add a "monitor" mode to tools/notificationclient.py to simply print
3989 the events without writing them to a file.
3990 - Add a --topic flag to tools/notificationclient.py so it can be made
3991 to listen events other than notifications (for monitoring metering
3993 - Change "counter_datetime" within the metering message to "timestamp"
3994 to be consistent with the notification message format.
3995 - Add a configuration option to control the secret value for signing
3997 - Make the collector and agent daemon control topics more specific.
3998 - Use the config setting to set the metering topic subscription.
3999 - Set a short interval for polling to get more data for development
4001 - Log after successful load of pollsters instead of before attempt.
4003 Change-Id: Iedfe26f8a4fa80d88cd0a76e5738001ba5689bdc
4005 commit d4635bede100934d1535b334dfc5a694bffe7d97
4006 Author: Julien Danjou <julien.danjou@enovance.com>
4007 Date: Thu May 24 15:06:22 2012 +0200
4009 Add floating IP pollster
4011 Change-Id: Ia5e71117f0e1bec7dcbbd5a9332c07297fcd5c1f
4012 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4014 commit dbccf0ce6974fc3665f0ffd63a9b08725339d6cf
4015 Author: Julien Danjou <julien.danjou@enovance.com>
4016 Date: Thu May 24 13:48:07 2012 +0200
4018 Fix tests based on DB by importing nova.tests
4020 This is the same trick used in nova test suite.
4022 Change-Id: I280dc6b3881d4a1d6503b9a0b313ec395b97e238
4023 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4025 commit bc1f004f8f3e182e198702d286dcb56b31fa8ba8
4026 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4027 Date: Wed May 23 13:07:29 2012 -0400
4029 make the pollsters in the agent plugins
4031 Move user_id and project_id into the Counter
4032 since the polling code has to pull those
4033 values from the instance object.
4034 Convert the libvirt polling code to plugins.
4035 Have the agent manager load the plugins and run
4036 them as part of its periodic task step.
4038 Change-Id: Id59a696beb33c7c9a232460ce52e272f5408e70d
4040 commit 5717e9c5c9a029d1b1daa72f2e7ac0ab1039bf0c
4041 Author: Julien Danjou <julien.danjou@enovance.com>
4042 Date: Tue May 15 12:36:47 2012 +0200
4044 Build ceilometer-agent and ceilometer-collector
4046 Change-Id: I0cc5b163ac638f33397e7e7a9c046dca3e2939e9
4047 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4049 commit 73c9150afe7fc07018b0435ae7b24b52bd6a0a15
4050 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4051 Date: Tue May 22 15:10:09 2012 -0400
4053 Add plugin support to the notification portion of the collector daemon.
4055 Implement a Counter class for use by notification plugins.
4056 Define a base class for Notification plugins.
4057 Define a dispatcher class for notification events to be passed to the plugins.
4058 Add a notification plugin for instance creation and "instance" counters.
4059 Add a reusable function for turning a Counter into a metering event dictionary.
4061 Change-Id: Iaa626b98e1a661ed31cc8b8e95263c111df20888
4063 commit cc5b02dc84e26af050a0983764a5977e25bd3726
4064 Author: Julien Danjou <julien.danjou@enovance.com>
4065 Date: Fri May 11 16:09:47 2012 +0200
4067 Add CPU time fetching
4069 Change-Id: Ie16c588af209c4410e1150038e9fb24dc111159d
4070 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4072 commit 3c3f77f84a68253b82ab2c7cb1abebdf626e1e78
4073 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4074 Date: Fri May 18 11:13:08 2012 -0400
4076 Add an example function for converting a nova notification to a counter.
4078 Change-Id: I05f2e42059cefb004d5afec7c28d557093eba227
4080 commit 68ae03c38749472ed81fc1cd3cb7d2a651c364d1
4081 Merge: 8f4ba16 1f0ae02
4082 Author: Jenkins <jenkins@review.stackforge.org>
4083 Date: Mon May 21 15:24:05 2012 +0000
4085 Merge "Add an exception handler to deal with errors that occur when the info in nova is out of sync with reality (as on my currently broken system). Also adds a nova prefix to the logger for now so messages from this module make it into the log file."
4087 commit 8f4ba1656c26ac7885c46f2fc8fcf9f519146f96
4088 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4089 Date: Tue May 15 13:39:56 2012 -0400
4091 add a tool for recording notifications and replaying them
4093 Change-Id: I852a6fbef7b9bf02309f699419da0a2537ce7a90
4095 commit 1f0ae02f1e42acc0304b34179d0527d8e2e6533a
4096 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4097 Date: Tue May 15 15:27:13 2012 -0400
4099 Add an exception handler to deal with errors that occur when the info in nova is out of sync with reality (as on my currently broken system).
4100 Also adds a nova prefix to the logger for now so messages from this module make it into the log file.
4102 Change-Id: I57dc7e74a16955bcf42e9360e7de6e2f26ca09b0
4104 commit 11a84161906a69cc201b0c35c49d8d6c434916fb
4105 Author: Julien Danjou <julien.danjou@enovance.com>
4106 Date: Fri May 11 12:13:11 2012 +0200
4108 Periodically fetch for disk io stats
4110 Change-Id: Id48337a598e8941d9e1793ad552251369ef3954f
4111 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4113 commit 6393825cf615cf958ff39f7baa9fbe9839e2c1f3
4114 Author: Julien Danjou <julien.danjou@enovance.com>
4115 Date: Thu May 10 16:41:41 2012 +0200
4117 Use nova.service, add a manager class
4119 Change-Id: I76e2b7123c206082f1fca72f94433dac58b72391
4120 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4122 commit 886485c4684b5fc88491f578198a2423392dd066
4123 Author: Julien Danjou <julien.danjou@enovance.com>
4124 Date: Thu May 10 15:53:20 2012 +0200
4126 Change license to Apache 2.0
4128 Change-Id: I062d722fb570a6f00151eb620d8c169b2ee374ae
4129 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4131 commit 5bb0df8e5cc36a4a3e3a2483e36650d106cdd73d
4132 Author: Julien Danjou <julien.danjou@enovance.com>
4133 Date: Wed May 9 13:55:41 2012 +0200
4137 Change-Id: Iffdb887f308eb9ea85ffbf13e192efbb79821d65
4138 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4140 commit 85beac0fa82d5f54e926766d139790f2a90e1fb2
4141 Author: Julien Danjou <julien.danjou@enovance.com>
4142 Date: Wed May 9 11:57:03 2012 +0200
4144 Import ceilometer-nova-compute
4146 This script is used to grab notifications from existing hosts
4148 Change-Id: I45826fd6941d7bd93464bf945903b6b41223745c
4149 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4151 commit bca0ead8d238f55d12cfc0548b14ba1b2675a953
4152 Author: Julien Danjou <julien.danjou@enovance.com>
4153 Date: Wed May 9 11:56:12 2012 +0200
4157 Change-Id: Id98d91e397fc5ee77c8d6b41882c264748c0ab76
4158 Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4160 commit 0843dc10f126a08cce0f182b59d105ccfd327e1c
4161 Author: Julien Danjou <julien.danjou@enovance.com>
4162 Date: Wed May 2 14:08:57 2012 +0200
4164 Add link to blueprint
4166 Change-Id: I6608b9d01c9c23198d3e3e5d2f0e8551c2637f3a
4168 commit 241c7b319f120f8b51e5a70c0cea3e30ccceb734
4169 Author: Andrew Hutchings <andrew@linuxjedi.co.uk>
4170 Date: Tue May 1 11:17:50 2012 +0100
4174 commit ca8dc0f250726f450de26d7dcdbed1cd3aacaea1
4175 Author: LinuxJedi <andrew@linuxjedi.co.uk>
4176 Date: Tue May 1 02:31:22 2012 -0700