Releasing rc2-2
[openstack-build/ceilometer-build.git] / trusty / debian / CHANGELOG
1 commit 0ca8c83df916ff0fa62f9cb0aa1045c9097d32c8
2 Merge: 55cdc08 0d891c7
3 Author: Jenkins <jenkins@review.openstack.org>
4 Date:   Mon Nov 26 16:34:17 2012 +0000
5
6     Merge "Remove rickshaw subproject"
7
8 commit 55cdc081304233de8721101bd2d03bf31027aff4
9 Merge: 45e573e 57bea4d
10 Author: Jenkins <jenkins@review.openstack.org>
11 Date:   Mon Nov 26 16:32:23 2012 +0000
12
13     Merge "tools: set novaclient minimum version"
14
15 commit 45e573e89024597a8b2c094b5f29ff51712b4a77
16 Merge: 9ef03b2 fb8d86e
17 Author: Jenkins <jenkins@review.openstack.org>
18 Date:   Mon Nov 26 16:31:20 2012 +0000
19
20     Merge "Lower pymongo dependency"
21
22 commit 9ef03b220cedad948c7aef3326d8af2818ac826d
23 Merge: 3e3a303 36998cb
24 Author: Jenkins <jenkins@review.openstack.org>
25 Date:   Mon Nov 26 16:29:28 2012 +0000
26
27     Merge "libvirt: fix Folsom compatibility"
28
29 commit 3e3a30336f12da2e553971b77d5c15671b977dfb
30 Author: Julien Danjou <julien@danjou.info>
31 Date:   Mon Nov 26 16:17:33 2012 +0100
32
33     network: remove left-over useless nova import
34     
35     Change-Id: I1845743343b9cb64a0d37547b9e9f76d5fdb7ef9
36     Signed-off-by: Julien Danjou <julien@danjou.info>
37
38 commit 57bea4d4b789813d09dbe8143991fea81f03153b
39 Author: Julien Danjou <julien@danjou.info>
40 Date:   Fri Nov 16 16:56:26 2012 +0100
41
42     tools: set novaclient minimum version
43     
44     This is set accordingly to - at least - the no_cache option used.
45     
46     This is likely to fix #1083104
47     
48     Change-Id: I14d878cbeae84e40f2b81720d6d8dbee4a3278c3
49     Signed-off-by: Julien Danjou <julien@danjou.info>
50
51 commit 36998cb142f11c2b2a372da7d3c33c622b44a714
52 Author: Julien Danjou <julien@danjou.info>
53 Date:   Mon Nov 26 15:52:40 2012 +0100
54
55     libvirt: fix Folsom compatibility
56     
57     Change-Id: I1b60add4dadf2eecfe582fceb18acb614b67f7f8
58     Signed-off-by: Julien Danjou <julien@danjou.info>
59
60 commit fb8d86eead992ec31e93b6b109d6e99108872ba8
61 Author: Julien Danjou <julien@danjou.info>
62 Date:   Mon Nov 26 15:34:00 2012 +0100
63
64     Lower pymongo dependency
65     
66     Debian has only 2.2, and there's no reason it wouldn't work according to
67     PyMongo changelog.
68     
69     Change-Id: I4ca3d79aa1845ee513d93b25afaa0d41fab4bf59
70     Signed-off-by: Julien Danjou <julien@danjou.info>
71
72 commit 0d891c7d0f6d55c833eeca88824d1fc2e1da5a8b
73 Author: Julien Danjou <julien@danjou.info>
74 Date:   Fri Nov 23 12:02:13 2012 +0100
75
76     Remove rickshaw subproject
77     
78     Change-Id: I6c8689ed9748a6f66d6f972c7cba623cc7ec8193
79     Signed-off-by: Julien Danjou <julien@danjou.info>
80
81 commit c6502e119197ebaea707e9a62e93c9c983cd5d50
82 Author: Shane Wang <shane.wang@intel.com>
83 Date:   Thu Nov 22 21:02:54 2012 +0800
84
85     Remove unused rpc import
86     
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.
91     
92     Change-Id: I710e14beb3485661e8aeeae0792fae68cba48979
93     Signed-off-by: Shane Wang <shane.wang@intel.com>
94
95 commit 9cd9e9522de077529185b4e9c1cc7486d2fe4a92
96 Author: Lianhao Lu <lianhao.lu@intel.com>
97 Date:   Thu Nov 22 11:39:59 2012 +0800
98
99     Adapted to nova's compute_driver moving.
100     
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().
104     
105     Leveraging that change while still keeps folsom compatibility.
106     
107     Change-Id: I53f6f295cef6173aaea26c9bbac977b3ae66c6d2
108
109 commit 7f46361beec191fc598779cdf757334bfb632c90
110 Author: Julien Danjou <julien@danjou.info>
111 Date:   Wed Nov 21 16:36:54 2012 +0100
112
113     doc: fix cpu counter unit
114     
115     This fixes bug #1071461
116     
117     Change-Id: I358f23d07df2f8123d52912a01a4d5a02ba22b77
118     Signed-off-by: Julien Danjou <julien@danjou.info>
119
120 commit af7f5ce54974f7e8ce0ffa548f47fae42eeb608f
121 Merge: c13231f 59a1937
122 Author: Jenkins <jenkins@review.openstack.org>
123 Date:   Wed Nov 21 13:19:32 2012 +0000
124
125     Merge "api: replace minified files by complete version"
126
127 commit c13231f56d6bb7a20f9332a72fea102f027acfaa
128 Author: Julien Danjou <julien@danjou.info>
129 Date:   Wed Nov 21 12:09:42 2012 +0100
130
131     tools: use tarballs rather than git for Folsom tests
132     
133     Change-Id: I84479f4dd5f49063e957f30d38ad079c40cdcfd7
134     Signed-off-by: Julien Danjou <julien@danjou.info>
135
136 commit 1cc462843c9ac4aea2833748b80516d0f472bf39
137 Author: Lianhao Lu <lianhao.lu@intel.com>
138 Date:   Tue Nov 20 14:13:12 2012 +0800
139
140     Used auth_token middleware from keystoneclient.
141     
142     The auth_token middleware was moved from keystone to keystoneclient.
143     
144     Fixed the bug 1080990.
145     
146     Change-Id: I424489b73e420546df96a52f639d0ee1c8ee6287
147
148 commit a96e1a73cd548f51e4884a380c725c28cde188a1
149 Author: Julien Danjou <julien@danjou.info>
150 Date:   Tue Nov 20 16:01:12 2012 +0100
151
152     Remove cinderclient dependency
153     
154     Change-Id: I7c38be05e9288ad001aabf73a37824b19918c3a3
155     Signed-off-by: Julien Danjou <julien@danjou.info>
156
157 commit 48d8f574e80b7dd0d14e4ee8e7ff3b5f37cebc6b
158 Merge: 45da4ee a9e5f84
159 Author: Jenkins <jenkins@review.openstack.org>
160 Date:   Tue Nov 20 11:33:34 2012 +0000
161
162     Merge "api: add timestamp interval support in _list_events()"
163
164 commit 45da4ee18b675d0d583fb4d19abfcc373281a684
165 Merge: 7fabd09 334bf86
166 Author: Jenkins <jenkins@review.openstack.org>
167 Date:   Tue Nov 20 11:18:10 2012 +0000
168
169     Merge "Provide default configuration file"
170
171 commit 7fabd090675a0c258b2951101c637d2bea583d7d
172 Merge: bbdd547 8d4287a
173 Author: Jenkins <jenkins@review.openstack.org>
174 Date:   Tue Nov 20 11:16:28 2012 +0000
175
176     Merge "Add Folsom tests to tox"
177
178 commit bbdd54766935af9eebd57bed21be02a71d37f85f
179 Merge: 4641d34 a45e971
180 Author: Jenkins <jenkins@review.openstack.org>
181 Date:   Tue Nov 20 11:14:02 2012 +0000
182
183     Merge "api: add support for timestamp in _list_resources()"
184
185 commit 4641d344a0c2a4c18d256bdeb6311e62c32496cf
186 Merge: f918b5b f4f2ab3
187 Author: Jenkins <jenkins@review.openstack.org>
188 Date:   Tue Nov 20 11:11:13 2012 +0000
189
190     Merge "tests: simplify api list_resources"
191
192 commit f918b5bfdf94899e70e07c310e53233843e87f8d
193 Author: Julien Danjou <julien@danjou.info>
194 Date:   Tue Nov 20 09:52:30 2012 +0100
195
196     Fix latest nova changes
197     
198     Change-Id: I08fa2ce3fca4b5c66e77a42d00b94067abfef7c7
199     Signed-off-by: Julien Danjou <julien@danjou.info>
200
201 commit fc826bcb3ee31daf783f3c3b33397cfeca680742
202 Merge: c942064 c5bf442
203 Author: Jenkins <jenkins@review.openstack.org>
204 Date:   Mon Nov 19 18:02:19 2012 +0000
205
206     Merge "Fix mysql_engine option type"
207
208 commit 59a193789ddd7a700e8ab9e781da94997b65a99a
209 Author: Julien Danjou <julien@danjou.info>
210 Date:   Mon Nov 19 16:04:30 2012 +0100
211
212     api: replace minified files by complete version
213     
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.
216     
217     This fixes bug #1078788
218     
219     Change-Id: Id401feea7ed7d0a7861a44f9ccc294615617f928
220     Signed-off-by: Julien Danjou <julien@danjou.info>
221
222 commit 8d4287ad8e5af46fde0625dbd18a8f5c67da061a
223 Author: Julien Danjou <julien@danjou.info>
224 Date:   Mon Nov 19 17:49:35 2012 +0100
225
226     Add Folsom tests to tox
227     
228     Change-Id: I0cc43bc6a22e42f9bc9ad9cb9571e5391e4cd240
229     Signed-off-by: Julien Danjou <julien@danjou.info>
230
231 commit c942064bbe21ffd7bbf4bb4352c4d6d6b3336682
232 Author: Julien Danjou <julien@danjou.info>
233 Date:   Mon Nov 19 16:22:16 2012 +0100
234
235     Handle nova.flags removal
236     
237     nova.flags has been removed and we're now supposed to use nova.config
238     Put some compat code for Foslom.
239     
240     Change-Id: I53bd74310df35ba37fdaaf26139ab73a46bebd1f
241     Signed-off-by: Julien Danjou <julien@danjou.info>
242
243 commit 334bf8605285aeda23a9d16093c3e3ce9b0a70da
244 Author: Julien Danjou <julien@danjou.info>
245 Date:   Mon Nov 19 12:18:43 2012 +0100
246
247     Provide default configuration file
248     
249     This fixes bug #1057473
250     
251     Change-Id: I1ca0edd4eadaa166f9b807532cbaa058ba2b119e
252     Signed-off-by: Julien Danjou <julien@danjou.info>
253
254 commit c5bf44204d1c9e53686053d45006782e77305fab
255 Author: Julien Danjou <julien@danjou.info>
256 Date:   Mon Nov 19 12:04:09 2012 +0100
257
258     Fix mysql_engine option type
259     
260     Change-Id: Ife965c9a8a9ef9fd3c2d28e9e98ec9add1334732
261     Signed-off-by: Julien Danjou <julien@danjou.info>
262
263 commit 97c96f7ebfda6e98a4945c1cbf97e6e6c05ff8b0
264 Author: Julien Danjou <julien@danjou.info>
265 Date:   Fri Nov 16 17:22:57 2012 +0100
266
267     Remove nova.flags usage
268     
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.
271     
272     This implements blueprint nova-flags-removal.
273     
274     Change-Id: Ife54e402cb307b9b4cb360d8ee54683ac1e73e1c
275     Signed-off-by: Julien Danjou <julien@danjou.info>
276
277 commit a45e9714e566c6a36ceb9daedfd170bf5526c7b5
278 Author: Julien Danjou <julien@danjou.info>
279 Date:   Fri Nov 16 15:32:30 2012 +0100
280
281     api: add support for timestamp in _list_resources()
282     
283     Change-Id: I683bcbc2072b782eb94739aaa99e151ee9d0df3e
284     Signed-off-by: Julien Danjou <julien@danjou.info>
285
286 commit a9e5f84e9a808d5401a39f1ec0f1b4557c6160c3
287 Author: Julien Danjou <julien@danjou.info>
288 Date:   Fri Nov 16 16:10:37 2012 +0100
289
290     api: add timestamp interval support in _list_events()
291     
292     We also remove test_all() because it's already tested in
293     test_list_resources, where it belongs.
294     
295     This fixes bug #1079235
296     
297     Change-Id: Ib57fad688c09b38944c0129ede68b9620f074a1d
298     Signed-off-by: Julien Danjou <julien@danjou.info>
299
300 commit f4f2ab3b795bc477c48fb771e98340bc4544c913
301 Author: Julien Danjou <julien@danjou.info>
302 Date:   Fri Nov 16 15:05:47 2012 +0100
303
304     tests: simplify api list_resources
305     
306     Change-Id: I1ab962ca381cfcddb13a87013bca471d69ee8bd0
307     Signed-off-by: Julien Danjou <julien@danjou.info>
308
309 commit 26c5ce081a8bfa2f6c7d6200426787ec94aea7d7
310 Author: Lianhao Lu <lianhao.lu@intel.com>
311 Date:   Thu Nov 15 18:38:36 2012 +0800
312
313     Update openstack.common(except policy).
314     
315     Fixed bug 1078190.
316     
317     Change-Id: I293f1888362c64b0af3f9c66e4ebea94d987e59a
318
319 commit 2b30965869701fbbb5ed03b020820f7e04274748
320 Author: Lianhao Lu <lianhao.lu@intel.com>
321 Date:   Thu Nov 8 16:28:16 2012 +0800
322
323     Adopted the oslo's rpc.Service change.
324     
325     This fixes the collector part of the bug 1075463.
326     
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().
331     
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.
335     
336     Change-Id: I33a98c228d45f7716e46d40d9203188f4e827c11
337
338 commit 7e595e8f2885fc706230ba4145b76405bdeec36b
339 Author: Eoghan Glynn <eglynn@redhat.com>
340 Date:   Wed Nov 14 14:35:58 2012 +0000
341
342     Use libvirt num_cpu for CPU utilization calculation.
343     
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
347     was booted.
348     
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.
351     
352     Change-Id: I23e2ad30696f11f413fd1570fe85c3a12fb0bf1e
353
354 commit cdc962dffb378366f0bc2591a1ed926e4503175c
355 Merge: 5aac98a e4d170a
356 Author: Jenkins <jenkins@review.openstack.org>
357 Date:   Wed Nov 14 10:14:13 2012 +0000
358
359     Merge "Change references of /etc/ceilometer-{agent,collector}.conf to /etc/ceilometer/ceilometer.conf"
360
361 commit 5aac98a2bde475fc5a94ba889cfe8d1366b45a89
362 Author: Eoghan Glynn <eglynn@redhat.com>
363 Date:   Wed Nov 14 09:22:12 2012 +0000
364
365     Remove obsolete reference to instance.vcpus
366     
367     Left in place as an oversight in:
368     
369       https://github.com/openstack/ceilometer/commit/5d00eb39
370     
371     Change-Id: I156d5bd0df2eec1fe75845cfb8d3395f3897ba09
372
373 commit e4d170a57c76ee83c858372a79ae7a43b32b6968
374 Author: Angus Salkeld <asalkeld@redhat.com>
375 Date:   Wed Nov 14 15:50:19 2012 +1100
376
377     Change references of /etc/ceilometer-{agent,collector}.conf to /etc/ceilometer/ceilometer.conf
378     
379     Complete the change to the global config file.
380     
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']
384     to:
385     cfg_dirs: ['/home/asalkeld/.ceilometer', '/home/asalkeld', '/etc/ceilometer', '/etc']
386     
387     So you can end up with multiple configs loading like this:
388     
389     DEBUG ceilometer.openstack.common.service [-] config file: ['/etc/ceilometer/ceilometer.conf', '/etc/ceilometer-collector.conf']
390     
391     Change-Id: I8e75facb5f1dc7e3e66493824a2da15a5b9ab311
392
393 commit 6d72e832fd52927c238209c5a7797ef22868c11b
394 Merge: a09096b 0909643
395 Author: Jenkins <jenkins@review.openstack.org>
396 Date:   Wed Nov 14 00:51:41 2012 +0000
397
398     Merge "Avoid TypeError when loading libvirt.LibvirtDriver"
399
400 commit a09096bf619076a5b03032b63e0208f39bb868a7
401 Merge: f13593c d57c5b5
402 Author: Jenkins <jenkins@review.openstack.org>
403 Date:   Tue Nov 13 22:43:46 2012 +0000
404
405     Merge "Add keystone requirement for doc build"
406
407 commit f13593caa50c48e5e0d4ed1e13183ee4b49238b3
408 Merge: 5d00eb3 8bcc13c
409 Author: Jenkins <jenkins@review.openstack.org>
410 Date:   Tue Nov 13 22:43:33 2012 +0000
411
412     Merge "Add comment about folsom compatibility change"
413
414 commit 5d00eb39f20201c9d2c8d05e44e69db8f644f917
415 Merge: 89d536b 454c486
416 Author: Jenkins <jenkins@review.openstack.org>
417 Date:   Tue Nov 13 21:37:03 2012 +0000
418
419     Merge "Determine instance cores from public flavors API"
420
421 commit 89d536b19534986f37730e1a71f34475a4598b62
422 Merge: 2a39164 f3641de
423 Author: Jenkins <jenkins@review.openstack.org>
424 Date:   Tue Nov 13 21:36:35 2012 +0000
425
426     Merge "Determine flavor type from the public nova API."
427
428 commit 454c486e01b7782d5e01ed45dca00528865d929f
429 Author: Eoghan Glynn <eglynn@redhat.com>
430 Date:   Tue Nov 13 20:20:19 2012 +0000
431
432     Determine instance cores from public flavors API
433     
434     Fixes bug 1078371
435     
436     Previously the flavor vcpus used in the CPU utilization metering
437     was available from the nova DB instance representation.
438     
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
441     the flavors API.
442     
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.
448     
449     Change-Id: I093acb94a4818f671782a3cb4e2c846f29b8cec5
450
451 commit f3641de37fbcb36dddc15d4a918ff771a07b5702
452 Author: Eoghan Glynn <eglynn@redhat.com>
453 Date:   Tue Nov 13 14:01:58 2012 +0000
454
455     Determine flavor type from the public nova API.
456     
457     Fixes bug 1078298
458     
459     Previously the flavor name used in the flavor-specific instance meter
460     was available from the nova DB instance representation.
461     
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
464     name separately.
465     
466     Change-Id: Ifd15eedd34e4128d5f9bdaa9318049e973dac9ed
467
468 commit 8bcc13c082fd366b3e4f7e93d4cf31a99846418d
469 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
470 Date:   Tue Nov 13 15:11:56 2012 -0500
471
472     Add comment about folsom compatibility change
473     
474     Provide inline documentation explaining the change in
475     https://review.openstack.org/#/c/15778/ as requested.
476     
477     Change-Id: I70c8420ddd9956d90e20449f4c7509db40b50a8e
478     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
479
480 commit d57c5b5f4cd71678d812cfb55fb122c26382df3a
481 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
482 Date:   Tue Nov 13 14:42:55 2012 -0500
483
484     Add keystone requirement for doc build
485     
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.
489     
490     Change-Id: Ib78ac6bedca33628f139a922a438944e5763e6f3
491     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
492
493 commit 090964310b2eb57874edfd81001b75c7cb42c096
494 Author: Eoghan Glynn <eglynn@redhat.com>
495 Date:   Tue Nov 13 16:31:00 2012 +0000
496
497     Avoid TypeError when loading libvirt.LibvirtDriver
498     
499     Fixes bug 1078304
500     
501     The libvirt.LibvirtDriver.__init__() signature has changed since:
502     
503       https://github.com/openstack/nova/commit/081b652c
504     
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.
509     
510     For testing the nova fake.FakeVirtAPI still uses the old
511     signature, hence we try both.
512     
513     Change-Id: I05a9728ceb435a72f5fa8a648cd70b079126396e
514
515 commit 2a391644c0618ab0bf9eaba44a9619ac083d8f44
516 Merge: e478328 566f4cc
517 Author: Jenkins <jenkins@review.openstack.org>
518 Date:   Tue Nov 13 15:55:45 2012 +0000
519
520     Merge "Fix pymongo requirements"
521
522 commit e478328d46980d70642313c91895a86388db11be
523 Merge: 77b2d35 325715c
524 Author: Jenkins <jenkins@review.openstack.org>
525 Date:   Tue Nov 13 15:51:44 2012 +0000
526
527     Merge "doc: rename stackforge to openstack"
528
529 commit 77b2d355993facae064d808b933b2fd1840edf0c
530 Author: Endre Karlson <endre.karlson@gmail.com>
531 Date:   Tue Nov 13 12:06:54 2012 +0100
532
533     Don't re-import flags and do parse_args instead of flags.FLAGS()
534     
535     Change-Id: I8f1a4e8eae0fddc011fcc12957f58001a00722b0
536
537 commit 325715c01f72a43f22b973439ef5d3d0560961a5
538 Author: Julien Danjou <julien@danjou.info>
539 Date:   Tue Nov 13 10:08:41 2012 +0100
540
541     doc: rename stackforge to openstack
542     
543     Change-Id: I31b0b7107742950e82473a9e776461994ab342f7
544     Signed-off-by: Julien Danjou <julien@danjou.info>
545
546 commit 566f4ccd6511b82a2b31ce51ab6e83deca5f613e
547 Author: Julien Danjou <julien@danjou.info>
548 Date:   Mon Nov 12 20:16:13 2012 +0100
549
550     Fix pymongo requirements
551     
552     This fixes bug #1077104
553     
554     Change-Id: Ib2d936d71d6c253a141abed65794ea800d0c8354
555     Signed-off-by: Julien Danjou <julien@danjou.info>
556
557 commit 171b1ce4495c104b8cf19f0a7609a71a354446ba
558 Merge: 1226dbf b595728
559 Author: Jenkins <jenkins@review.openstack.org>
560 Date:   Mon Nov 12 17:22:28 2012 +0000
561
562     Merge "Update use of nova config to work with folsom"
563
564 commit 1226dbf9577d31f67610cafac8cfc78fde5dcb37
565 Author: Jeremy Stanley <fungi@yuggoth.org>
566 Date:   Sun Nov 11 19:11:23 2012 +0000
567
568     Update .gitreview for openstack.
569     
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.
574     
575     Change-Id: Iac0e2525df805e96ddff15cbe776603a7aabcf76
576
577 commit b595728df9be4f241893e56c21e8e632ec0298a5
578 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
579 Date:   Thu Nov 8 17:06:08 2012 -0500
580
581     Update use of nova config to work with folsom
582     
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
586     work with folsom.
587     
588     Change-Id: Ib59649ed6c04ea7218efa245dea428e0db4a16d0
589     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
590
591 commit 62c30ec42670217763dafb75525dcdf281e66598
592 Merge: 46f3c01 12184dc
593 Author: Jenkins <jenkins@review.openstack.org>
594 Date:   Fri Nov 9 16:50:20 2012 +0000
595
596     Merge "Use openstack versioning"
597
598 commit 46f3c01dc76fbb35dabd3018df0490541c586a17
599 Merge: 4d08816 4a31748
600 Author: Jenkins <jenkins@review.openstack.org>
601 Date:   Fri Nov 9 16:50:12 2012 +0000
602
603     Merge "Fix documentation build"
604
605 commit 4d088162c3816a2041d0e8fd5dd28377d926ec4d
606 Author: Julien Danjou <julien@danjou.info>
607 Date:   Thu Nov 8 23:12:34 2012 +0100
608
609     compute: remove get_disks work-around
610     
611     The bug referenced on get_disks in nova has been fixed and the fix released
612     in Folsom.
613     
614     Change-Id: I5443bb918166b71b6af2216776044c2a76cee704
615     Signed-off-by: Julien Danjou <julien@danjou.info>
616
617 commit cd02257cc9e22feac57090302591c80a56653514
618 Merge: a5f966c c9247f1
619 Author: Jenkins <jenkins@review.openstack.org>
620 Date:   Thu Nov 8 22:04:51 2012 +0000
621
622     Merge "Remove database access from agent pollsters"
623
624 commit 12184dc5c5de8689dc02ccc1271880eb520dcca8
625 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
626 Date:   Thu Nov 8 15:43:24 2012 -0500
627
628     Use openstack versioning
629     
630     1. Add the version module from openstack.common.
631     2. Create a ceilometer/version.py to set up the
632        version info.
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.
637     
638     Change-Id: I9d8be62b8ece75090bf335d27adb59a46e3d6263
639     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
640
641 commit 4a31748b306f546a01608268f1c339d27c30a14d
642 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
643 Date:   Wed Nov 7 16:38:32 2012 -0500
644
645     Fix documentation build
646     
647     Re-establish the static "app" instance for the autodoc
648     code and fix a formatting problem with some of the RST.
649     
650     Change-Id: I16f7db1ed66081305097b5ecf931b461347f6299
651     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
652
653 commit a5f966c5fb873fde9122e30b37dfde685d596e10
654 Merge: 2a82834 f2230c5
655 Author: Jenkins <jenkins@review.openstack.org>
656 Date:   Wed Nov 7 18:29:46 2012 +0000
657
658     Merge "document utc naive timestamp"
659
660 commit f2230c51762328441535a1a36d84634029fce24b
661 Author: John Tran <jhtran@att.com>
662 Date:   Tue Nov 6 18:23:14 2012 +0000
663
664     document utc naive timestamp
665     
666     Fixes bug #1048647
667     
668     Change-Id: I611e28054d8e0d08b1b4a5343c7f586db7b6fdbb
669
670 commit c9247f10698b017ca33ca99010e3d69719019905
671 Author: Julien Danjou <julien@danjou.info>
672 Date:   Mon Oct 8 22:14:46 2012 +0000
673
674     Remove database access from agent pollsters
675     
676     Fixes bug #1012242.
677     
678     Patch stolen from John Tran <jhtran@att.com>
679     
680     Change-Id: Iab59eb752199e0cd3c8134a29e05b53356a30d75
681
682 commit 2a82834fb92b40bdbadb668df4130b1d544db8e1
683 Author: Angus Salkeld <asalkeld@redhat.com>
684 Date:   Wed Nov 7 10:42:31 2012 +1100
685
686     Fix merge error in central/manager.py
687     
688     We should not be using nova's manager.
689     
690     Change-Id: I36af1b1aaa11a41545fa8f67a3c084cc3150641b
691
692 commit 5009e425f324bdc59e0a5281367383887a4eb99c
693 Author: Julien Danjou <julien@danjou.info>
694 Date:   Tue Nov 6 17:17:34 2012 +0100
695
696     Fix nova config parsing
697     
698     Change-Id: Iafa3cdc2a83ccc5deb13a0718c96cf1a876d5e96
699     Signed-off-by: Julien Danjou <julien@danjou.info>
700
701 commit d78e202b580e39a1bc9c1fea4d031379bc62bc0f
702 Merge: baa8dcf f15892f
703 Author: Jenkins <jenkins@review.openstack.org>
704 Date:   Mon Nov 5 22:49:08 2012 +0000
705
706     Merge "pollster trap error due to zero floating ip"
707
708 commit f15892f229f3909dc1e3d5baa1cc5f95e172cc93
709 Author: John Tran <jhtran@att.com>
710 Date:   Fri Nov 2 16:44:42 2012 +0000
711
712     pollster trap error due to zero floating ip
713     
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
717     trapped
718     
719     Change-Id: Iea441fb8bcd720339b2446525a6202941c33a1ec
720
721 commit baa8dcffbaad986aa5a14b59b8a487be566826f4
722 Merge: ce853d0 2789f14
723 Author: Jenkins <jenkins@review.openstack.org>
724 Date:   Mon Nov 5 11:32:27 2012 +0000
725
726     Merge "Use the service.py in openstack-common"
727
728 commit ce853d09773358c2af59853c81a6dfec6a97fb63
729 Merge: 4c50ad1 445d711
730 Author: Jenkins <jenkins@review.openstack.org>
731 Date:   Mon Nov 5 10:58:39 2012 +0000
732
733     Merge "Allow no configured sources, provide a default file"
734
735 commit 4c50ad1a7b3d9e5ad4e08e55ec391426072356fe
736 Merge: 0a36c4c 5b2b2da
737 Author: Jenkins <jenkins@review.openstack.org>
738 Date:   Sun Nov 4 22:34:42 2012 +0000
739
740     Merge "pin sqlalchemy to 0.7.x but not specifically 0.7.8"
741
742 commit 2789f144d4776a79551ec7603b292460e08f3518
743 Author: Angus Salkeld <asalkeld@redhat.com>
744 Date:   Mon Nov 5 08:28:59 2012 +1100
745
746     Use the service.py in openstack-common
747     
748     Also change the collector from a manager into a Service
749     to make it easier to access the rpc connection.
750     
751     Change-Id: I1d79abb1db087110d565a9673a48de0502ac2a2b
752
753 commit 445d711dd0e4fe59d7787fcea12d6024434c61aa
754 Author: Julien Danjou <julien@danjou.info>
755 Date:   Wed Oct 31 18:29:52 2012 +0100
756
757     Allow no configured sources, provide a default file
758     
759     This fixes bug #1073654
760     
761     Change-Id: I7cfb5016ab8a70bf9738baa497f6fe173f307242
762     Signed-off-by: Julien Danjou <julien@danjou.info>
763
764 commit 0a36c4c73880cd625020359503bca052c99e620e
765 Author: Angus Salkeld <asalkeld@redhat.com>
766 Date:   Thu Nov 1 13:28:47 2012 +1100
767
768     Add service.py from openstack-common
769     
770     and all it's deps
771     
772     Change-Id: I9932a12bb011c86479b363b6e5a591969f77582b
773
774 commit 4c43441d9dafedbc1b73cf8abdec32b1ccb65a71
775 Author: Angus Salkeld <asalkeld@redhat.com>
776 Date:   Thu Nov 1 13:28:20 2012 +1100
777
778     Update common (except policy)
779     
780     Change-Id: I17a89a15ff3af5b9f31bf14b1bbe29b024cfc8c1
781
782 commit 415453bfe817aaf2849dbd7b71c33fabde6136fb
783 Author: John Tran <jhtran@att.com>
784 Date:   Fri Nov 2 20:52:18 2012 +0000
785
786     nova fake libvirt library breaking tests
787     
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.
794     
795     Change-Id: Iedcd32cd038c6043d782565312adf5fcba8d9b7a
796
797 commit 5a21eee3c6e80eb63420a033f53568d641800179
798 Merge: 2206ed8 b631dc3
799 Author: Jenkins <jenkins@review.openstack.org>
800 Date:   Fri Nov 2 15:25:03 2012 +0000
801
802     Merge "Move db access out into a seperate file."
803
804 commit 2206ed8ee76500ab8beab7dfa40f08a910fdd27b
805 Merge: 5aa0374 15eeeb9
806 Author: Jenkins <jenkins@review.openstack.org>
807 Date:   Fri Nov 2 15:24:18 2012 +0000
808
809     Merge "Add new cpu_util meter recording CPU utilization %."
810
811 commit b631dc3a7ec4567da37407559c5fc3dad404e736
812 Author: Angus Salkeld <asalkeld@redhat.com>
813 Date:   Thu Nov 1 13:27:56 2012 +1100
814
815     Move db access out into a seperate file.
816     
817     This is in preparation for using the openstack.common Service classes.
818     
819     Change-Id: I5ac78202199217387b91685e9d0409ae08cc18e0
820
821 commit 5aa03745eb77496a2e4738afbda1ac9a66614bf5
822 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
823 Date:   Thu Nov 1 14:00:50 2012 -0400
824
825     Remove invalid fixme comments
826     
827     These comments should have been removed in the changeset
828     that introduced the ActiveExtensionManager.
829     
830     Change-Id: If69d0fe0d73be3efd75fb36e4d691fdf78942781
831     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
832
833 commit 15eeeb9fc16996ccf667f60752fead99597c983f
834 Author: Eoghan Glynn <eglynn@redhat.com>
835 Date:   Fri Oct 26 21:33:36 2012 +0000
836
837     Add new cpu_util meter recording CPU utilization %.
838     
839     The existing cpu meter records cumlative time, which is not
840     the most useful measure in all cases.
841     
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).
848     
849     Change-Id: Icd7de1b2cbce12396a82a3f34acb6c39c1120992
850
851 commit fce52207a0ca94ebb641dbf81c25673082597cb8
852 Merge: 2b92c67 085fa79
853 Author: Jenkins <jenkins@review.openstack.org>
854 Date:   Thu Nov 1 16:27:15 2012 +0000
855
856     Merge "Fix auth middleware configuration"
857
858 commit 2b92c67c9a9179263ed15ac4cca5ed4436e12f6c
859 Merge: ec1fd77 e71000b
860 Author: Jenkins <jenkins@review.openstack.org>
861 Date:   Thu Nov 1 12:28:54 2012 +0000
862
863     Merge "add mongo index names"
864
865 commit ec1fd77660bb4b3806d89e074be563a6194265ac
866 Merge: b9ab2c5 22cf0dd
867 Author: Jenkins <jenkins@review.openstack.org>
868 Date:   Thu Nov 1 10:28:17 2012 +0000
869
870     Merge "Add basic text/html renderer"
871
872 commit b9ab2c5cc4155a9f020c080885d6f83de80d278c
873 Author: Eoghan Glynn <eglynn@redhat.com>
874 Date:   Wed Oct 31 15:28:15 2012 +0000
875
876     Fix TypeError from old-style publish_counter calls
877     
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:
881     
882       TypeError: publish_counter() takes exactly 5 arguments (4 given)
883     
884     Change-Id: Ief05842be7b9c815a60827f6356f9064fef8182c
885     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
886
887 commit 085fa79ec0240751be1bbd3c0025097970319a8e
888 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
889 Date:   Wed Oct 31 15:24:42 2012 -0400
890
891     Fix auth middleware configuration
892     
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.
896     
897     addresses bug #1071047
898     
899     Change-Id: I2a487d2a2f2d3467e522868ac78dc4645bf7d643
900     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
901
902 commit 5b2b2daffe65dffeebba77e03a5eb918eb8680b3
903 Author: John Tran <jhtran@att.com>
904 Date:   Wed Oct 31 18:11:39 2012 +0000
905
906     pin sqlalchemy to 0.7.x but not specifically 0.7.8
907     
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.
912     
913     Change-Id: Ibf2a09826ed175f844be8551d68b5420aa132f6f
914
915 commit 39d854330e346f9ec1668ff433e6d2a8f261dc6c
916 Merge: e1eb5d9 05d6992
917 Author: Jenkins <jenkins@review.openstack.org>
918 Date:   Wed Oct 31 18:08:58 2012 +0000
919
920     Merge "Provide a way to disable some plugins"
921
922 commit e1eb5d98bfb58c2a36f4b1b300ba8a0661f4a34a
923 Merge: 015c7cd ae64a79
924 Author: Jenkins <jenkins@review.openstack.org>
925 Date:   Wed Oct 31 18:02:42 2012 +0000
926
927     Merge "Use stevedore to load all plugins"
928
929 commit e71000be85b9321ed7b88345671a6648bff89e91
930 Author: John Tran <jhtran@att.com>
931 Date:   Wed Oct 31 17:38:34 2012 +0000
932
933     add mongo index names
934     
935     fixes bug #1028485
936     
937     Change-Id: Iccdda933ebe574db2927a62516cf7e1189dac6eb
938
939 commit 015c7cdc92902afa3103af3896d91b15341d2542
940 Merge: 2aec7f1 9902daf
941 Author: Jenkins <jenkins@review.openstack.org>
942 Date:   Wed Oct 31 17:14:51 2012 +0000
943
944     Merge "implement get_volume_max for sqlalchemy"
945
946 commit 2aec7f16f9b541673f8114d2402c24a35965d536
947 Author: John Tran <jhtran@att.com>
948 Date:   Tue Oct 30 23:39:00 2012 +0000
949
950     set tox to ignore global packages
951     
952     Ran into problems with Ming and stevedore
953     which tox will look at the global installed
954     pkg instead of the virtualenv pkg
955     
956     Change-Id: Ie1a834dce51fc916f1f3c3c1abd95d080ff1c9cd
957
958 commit 05d6992ad778e802ef3aa1e406dce7d18606c3a1
959 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
960 Date:   Mon Oct 29 11:41:53 2012 -0400
961
962     Provide a way to disable some plugins
963     
964     Provide configuration options for the three plugin sets
965     users may want to manage (compute pollsters, central
966     pollsters, and notification listeners).
967     
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.
972     
973     Addresses bug #1021350
974     
975     Change-Id: I82da823845ec49c1a93272411c43073bd4954377
976     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
977
978 commit ae64a792f8ac9a1e0969b205018d219fbaea05db
979 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
980 Date:   Mon Oct 29 09:31:52 2012 -0400
981
982     Use stevedore to load all plugins
983     
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
987     phase.
988     
989     addresses bug #1021350
990     
991     Change-Id: I94c2d0da2a6f9222611716b96455104a71564f29
992     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
993
994 commit 9902dafc548ec069e2d4094eb93d186bf56cfec6
995 Author: John Tran <jhtran@att.com>
996 Date:   Fri Oct 26 03:16:54 2012 +0000
997
998     implement get_volume_max for sqlalchemy
999     
1000     Fixes bug #1057679
1001     
1002     Change-Id: I0034bec7b5da23496ac04224013e571f7ea82abc
1003
1004 commit 22cf0dd36e4195927dd3b60032050e90bc2003cb
1005 Author: Julien Danjou <julien@danjou.info>
1006 Date:   Thu Oct 11 17:57:44 2012 +0200
1007
1008     Add basic text/html renderer
1009     
1010     Change-Id: I929d3fe0aed37bd3722f6a7dc96210a03668c87f
1011     Signed-off-by: Julien Danjou <julien@danjou.info>
1012
1013 commit b937aa509ba1036bfc0df6965235c63cca3202cb
1014 Merge: 924eea2 42fdf1f
1015 Author: Jenkins <jenkins@review.openstack.org>
1016 Date:   Tue Oct 30 14:34:56 2012 +0000
1017
1018     Merge "add unit test for CPUPollster"
1019
1020 commit 924eea2e9bf6342b032d0b2f1a146d10717b3cf6
1021 Merge: d42e267 320ef64
1022 Author: Jenkins <jenkins@review.openstack.org>
1023 Date:   Tue Oct 30 14:21:47 2012 +0000
1024
1025     Merge "Fix sqlalchemy performance problem"
1026
1027 commit d42e267ce526574821b16f07f275e30a680eeb3a
1028 Merge: aae8428 6ddc415
1029 Author: Jenkins <jenkins@review.openstack.org>
1030 Date:   Tue Oct 30 14:18:28 2012 +0000
1031
1032     Merge "sqlalchemy record_meter merge objs not string"
1033
1034 commit aae84287b05b46dcc27ddd7ea2a33f55e7fcab3c
1035 Merge: be425c1 dff3bd6
1036 Author: Jenkins <jenkins@review.openstack.org>
1037 Date:   Tue Oct 30 14:15:51 2012 +0000
1038
1039     Merge "Clean up context usage"
1040
1041 commit be425c1f3412c2cc382ba17ccf8235f9fcb99807
1042 Merge: 1f377c1 7b13db7
1043 Author: Jenkins <jenkins@review.openstack.org>
1044 Date:   Tue Oct 30 13:58:07 2012 +0000
1045
1046     Merge "add ceilometer-send-counter"
1047
1048 commit 1f377c1cc00a0394817fd8e0eb0a1d32ddde2d30
1049 Merge: dfa64ff e74b647
1050 Author: Jenkins <jenkins@review.openstack.org>
1051 Date:   Tue Oct 30 13:53:54 2012 +0000
1052
1053     Merge "Update openstack.common.cfg"
1054
1055 commit dfa64ff99b959be21589689228955c079aea4b38
1056 Merge: d1e3bfa 55d52ba
1057 Author: Jenkins <jenkins@review.openstack.org>
1058 Date:   Tue Oct 30 13:42:36 2012 +0000
1059
1060     Merge "network: floating IP account in Quantum"
1061
1062 commit d1e3bfad7984734e4e72326a70d956c48d107e2f
1063 Merge: 16c892b 5512992
1064 Author: Jenkins <jenkins@review.openstack.org>
1065 Date:   Tue Oct 30 13:39:00 2012 +0000
1066
1067     Merge "timestamp columns in sqlalchemy not timezone aware"
1068
1069 commit 55d52bab01d10d0b1a70e91401b53f04ae27efbf
1070 Author: Julien Danjou <julien@danjou.info>
1071 Date:   Thu Oct 25 12:16:41 2012 +0200
1072
1073     network: floating IP account in Quantum
1074     
1075     Change-Id: I0e4a8245bd524dd2073f52f7a808e9456816c4df
1076     Signed-off-by: Julien Danjou <julien@danjou.info>
1077
1078 commit 42fdf1f3bdd75229de0ffa360889097eb4335e89
1079 Author: John Tran <jhtran@att.com>
1080 Date:   Tue Oct 30 02:39:33 2012 +0000
1081
1082     add unit test for CPUPollster
1083     
1084     Fixes bug 1064126
1085     
1086     Change-Id: Ib5b39f77da02550829b6184462920b49c648dc12
1087
1088 commit 16c892bbfa605aef6c80226c3198e997930cc973
1089 Merge: 70eab31 b47591a
1090 Author: Jenkins <jenkins@review.openstack.org>
1091 Date:   Mon Oct 29 21:34:46 2012 +0000
1092
1093     Merge "Remove obsolete/incorrect install instructions"
1094
1095 commit dff3bd6dcd1b3ba7f95656a334f236e0472d21bc
1096 Author: Julien Danjou <julien@danjou.info>
1097 Date:   Mon Oct 29 15:15:07 2012 +0100
1098
1099     Clean up context usage
1100     
1101     Don't use nova context where openstack.common is enough.
1102     
1103     Change-Id: Ide2198758faece70fc8cd44ffd9a46d0972e423e
1104     Signed-off-by: Julien Danjou <julien@danjou.info>
1105
1106 commit 70eab31d43966003bf57eaa11c280bd8942c1831
1107 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1108 Date:   Mon Oct 29 11:53:51 2012 -0400
1109
1110     Add dependencies on clients used by pollsters
1111     
1112     Move the test requirement for glanceclient to an installation
1113     requirement, since the central pollster uses it.
1114     
1115     Add an installation requirement for cinderclient, since there
1116     is also a central pollster that needs it.
1117     
1118     Change-Id: I01fcc7c1d69a02b6ebf62b2c851e0e862f3439d9
1119     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1120
1121 commit 7b13db7aef253c4a2fc6b7c641dbbd73c12ef5b3
1122 Author: Julien Danjou <julien@danjou.info>
1123 Date:   Fri Oct 26 15:44:05 2012 +0200
1124
1125     add ceilometer-send-counter
1126     
1127     This program can be used to send counter manually.
1128     
1129     Change-Id: I11a7b7b99cf9aea6b6885cdc4640b8c2da54a564
1130     Signed-off-by: Julien Danjou <julien@danjou.info>
1131
1132 commit e74b647d6529e1b7a216ae986c73212fd838db64
1133 Author: Julien Danjou <julien@danjou.info>
1134 Date:   Fri Oct 26 22:32:47 2012 +0200
1135
1136     Update openstack.common.cfg
1137     
1138     Change-Id: Icde2348837fe35275900e00974dce24b901ec866
1139
1140 commit d72d3a9e17532df253b04b4d0c9c46ca02942415
1141 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1142 Date:   Fri Oct 26 12:43:01 2012 -0400
1143
1144     Fix tests broken by API change with Counter class
1145     
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.
1151     
1152     Change-Id: I1e34ce087ae56bc18875ebe28b9cdf48ce8f493c
1153     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1154
1155 commit acf8fb88d56b776cf0b83041f5e87e1b6ee88fd2
1156 Author: Julien Danjou <julien@danjou.info>
1157 Date:   Fri Oct 26 14:34:01 2012 +0200
1158
1159     api: add source detail retrieval
1160     
1161     Change-Id: I031d237f870172e87b9bcb413573a0ad5c18afca
1162     Signed-off-by: Julien Danjou <julien@danjou.info>
1163
1164 commit f6868e5e4827e96754f832a0eae4c4210ea41df7
1165 Author: Julien Danjou <julien@danjou.info>
1166 Date:   Thu Oct 25 18:38:52 2012 +0200
1167
1168     Set source at publish time
1169     
1170     We stop putting the source in the Counter, but we set it via the
1171     configuration file and use it as a source.
1172     
1173     Change-Id: I82c00ac5e55e09ab38de9364cda3194beb35e3c4
1174     Signed-off-by: Julien Danjou <julien@danjou.info>
1175
1176 commit 365c7a849a4c3333e40c944ce021263280eb2149
1177 Author: Eoghan Glynn <eglynn@redhat.com>
1178 Date:   Thu Oct 25 21:00:29 2012 +0000
1179
1180     Instance pollster emits instance.<type> meter
1181     
1182     Fixes bug 1071486
1183     
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>.
1187     
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.
1192     
1193     Change-Id: Ic76a645f150a87bc92b4ccfc7a777dfe13502467
1194
1195 commit 55129929e19164526512e1aaedbd17e9374a8053
1196 Author: John Tran <jhtran@att.com>
1197 Date:   Tue Oct 23 21:49:47 2012 +0000
1198
1199     timestamp columns in sqlalchemy not timezone aware
1200     
1201     Fixes bug # 1066148.  Sqlalchemy schema timezone
1202     fields are not timezone aware therefore the
1203     timestamps need to be adjusted as such
1204     
1205     Change-Id: I0979fe3b9487257f988790ddb23a317a3df7a19d
1206
1207 commit 3deb7628fcbbcf090ac366d1a19420c255bcfac7
1208 Merge: 1472d59 52eed63
1209 Author: Jenkins <jenkins@review.openstack.org>
1210 Date:   Thu Oct 25 20:50:44 2012 +0000
1211
1212     Merge "network: emit router meter"
1213
1214 commit 1472d594becd655ffa695a93030d483bd2da6d68
1215 Merge: 70442dc 6dfb634
1216 Author: Jenkins <jenkins@review.openstack.org>
1217 Date:   Thu Oct 25 20:44:17 2012 +0000
1218
1219     Merge "Change default API port"
1220
1221 commit b47591a3c12879a659fdb08638e854b24dd82922
1222 Author: Eoghan Glynn <eglynn@redhat.com>
1223 Date:   Thu Oct 25 18:23:28 2012 +0100
1224
1225     Remove obsolete/incorrect install instructions
1226     
1227     Remove obsolete installation instructions for devstack, and
1228     added corrected versions for manual install.
1229     
1230     Change-Id: I7b9f8d8c508406ba432d41b0ef58c4f407551395
1231
1232 commit 52eed63c656fc4d15d0ee7c528d39023b6204698
1233 Author: Julien Danjou <julien@danjou.info>
1234 Date:   Wed Oct 24 15:31:27 2012 +0200
1235
1236     network: emit router meter
1237     
1238     This fixes bug #1070009
1239     
1240     Change-Id: Ica5611d00984c8ca25e382bb8b54fbe9c87f5282
1241     Signed-off-by: Julien Danjou <julien@danjou.info>
1242
1243 commit 320ef645c84fbebdfd216574f0ff1b5623b26acc
1244 Author: John Tran <jhtran@att.com>
1245 Date:   Wed Oct 24 00:06:53 2012 +0000
1246
1247     Fix sqlalchemy performance problem
1248     
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
1252     loading
1253     
1254     Change-Id: Ifa7446bddef855ae8e8b76040ba3336a53606215
1255
1256 commit 70442dc8da560d3ccbd077e8a0faa4d4d8f1c525
1257 Merge: 75adc8b 4d648d7
1258 Author: Jenkins <jenkins@review.openstack.org>
1259 Date:   Wed Oct 24 18:14:27 2012 +0000
1260
1261     Merge "Add OpenStack trove classifier for PyPI"
1262
1263 commit 75adc8b779b8b3b63969712963a7692c7c7c78a4
1264 Merge: 1d7e928 052e2cf
1265 Author: Jenkins <jenkins@review.openstack.org>
1266 Date:   Wed Oct 24 18:10:56 2012 +0000
1267
1268     Merge "Added a working release-bugs.py script to tools/."
1269
1270 commit 052e2cf7e7c18466f36617fc342b143173b7aacd
1271 Author: Graham Binns <graham.binns@canonical.com>
1272 Date:   Fri Oct 19 12:33:42 2012 +0100
1273
1274     Added a working release-bugs.py script to tools/.
1275     
1276     Change-Id: Ia6359aa485e8cd606e58589b6ad8b4cc2d629029
1277
1278 commit 6dfb6347606b07728ed86d35b650b69602250ba7
1279 Author: Julien Danjou <julien@danjou.info>
1280 Date:   Wed Oct 24 14:02:29 2012 +0200
1281
1282     Change default API port
1283     
1284     Change-Id: I16a7a97a32705f7db9e9f60e2f4b975b0682fd7e
1285     Signed-off-by: Julien Danjou <julien@danjou.info>
1286
1287 commit 6ddc4159d557aefd517cd9c2712c14e5b86ed707
1288 Author: John Tran <jhtran@att.com>
1289 Date:   Tue Oct 23 20:46:30 2012 +0000
1290
1291     sqlalchemy record_meter merge objs not string
1292     
1293     Fixes bug # 1066145.  Models expecting String
1294     
1295     Change-Id: Idbf39c29267f7d82f28cb22e5353415f6acb738e
1296
1297 commit 1d7e928322ba2cc643870c2fe78fa50e63c6df61
1298 Merge: 9425fcc c01c66c
1299 Author: Jenkins <jenkins@review.openstack.org>
1300 Date:   Tue Oct 23 08:37:06 2012 +0000
1301
1302     Merge "Use glance public API as opposed to registry API."
1303
1304 commit 9425fcc577b1c4fb5d607443cfe64e0a43cc037c
1305 Merge: 6bc3a13 1f2f5de
1306 Author: Jenkins <jenkins@review.openstack.org>
1307 Date:   Mon Oct 22 22:18:15 2012 +0000
1308
1309     Merge "API: add Keystone ACL and policy support"
1310
1311 commit c01c66c10fe8e78883664def0604158b7b77b7c9
1312 Author: Eoghan Glynn <eglynn@redhat.com>
1313 Date:   Mon Oct 8 18:26:32 2012 +0000
1314
1315     Use glance public API as opposed to registry API.
1316     
1317     Fixes bug 1064008
1318     
1319     The motivation for switching over to the public API:
1320     
1321      - the registry API is more of an artifact of the internal glance
1322        architecture than a true public API
1323     
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
1327        metering)
1328     
1329      - the internalURL should be available from the keystone service catalog,
1330        so we can get rid of the registry host/port config
1331     
1332     Change-Id: I0d75392066a020c608a67f1ecf0e8dba15aa48f0
1333
1334 commit 4d648d7380526572353066b86853c5b30edaec76
1335 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1336 Date:   Thu Oct 18 06:13:51 2012 -0700
1337
1338     Add OpenStack trove classifier for PyPI
1339     
1340     Add "Environment :: OpenStack" classifier for the PyPI
1341     catalog.
1342     
1343     Change-Id: I1ebbc684853203abba72ef72d63999be58870f3e
1344     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1345
1346 commit 6bc3a13d931a49ae6cf9330872e032798a4ddbd1
1347 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1348 Date:   Fri Oct 12 10:11:55 2012 -0400
1349
1350     bump version number to 0.2
1351     
1352     Change-Id: I9b812e4b150bacc05d354e16e3089f70eae152d6
1353     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1354
1355 commit 424c544770cb52fb0bfe3e0c24015418e50bdcc4
1356 Merge: 4cc7bfb 3557ac3
1357 Author: Jenkins <jenkins@review.openstack.org>
1358 Date:   Fri Oct 12 12:17:07 2012 +0000
1359
1360     Merge "Update metadata for PyPI registration"
1361
1362 commit 4cc7bfb6c761e4faac494c9dcac5f5c86c46c922
1363 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1364 Date:   Fri Oct 12 12:28:52 2012 +0200
1365
1366     Nova libvirt release note
1367     
1368     Add note to specify that Nova meters are mostly working with libvirt
1369     
1370     Change-Id: I9ecc6953d7909f39e9bb84a4709db9414c40629d
1371
1372 commit 3557ac32d5c65dd9ef6704becf768bc12d9f01ed
1373 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1374 Date:   Fri Oct 12 06:49:16 2012 -0400
1375
1376     Update metadata for PyPI registration
1377     
1378     Add trove classifiers and a download URL to setup.py
1379     to complete the data needed to register the project
1380     on PyPI.
1381     
1382     Change-Id: I3cbe50dfd2002e5946022507a18d6e36e34b46e0
1383     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1384
1385 commit fa52074c32c8d43a71f30d3af182437140b9f3bb
1386 Author: Julien Danjou <julien@danjou.info>
1387 Date:   Fri Oct 12 11:20:53 2012 +0200
1388
1389     tox: add missing venv
1390     
1391     At least used for tarballs creation
1392     
1393     Change-Id: I4a50781ba930454480f4c35dd66494f892ac5985
1394     Signed-off-by: Julien Danjou <julien@danjou.info>
1395
1396 commit 0ada5607be59b1e6e5bac5dd1f083c6b9b11c674
1397 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1398 Date:   Fri Oct 12 11:07:28 2012 +0200
1399
1400     Fixes a couple typos
1401     
1402     Change-Id: Ic7363f336b544bea6d0dc93a6aec5df5320cdaca
1403
1404 commit f8620ebe5ec24fe67ab1f8db3c54a20970567335
1405 Merge: ac23afa 7b95818
1406 Author: Jenkins <jenkins@review.openstack.org>
1407 Date:   Thu Oct 11 19:02:16 2012 +0000
1408
1409     Merge "Set correct timestamp on floatingip counter"
1410
1411 commit ac23afa9393ad6b60ceb3f01d9192c9335d0d089
1412 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1413 Date:   Thu Oct 11 18:38:44 2012 +0200
1414
1415     Counter renaming
1416     
1417     Add naming rules to doc
1418     
1419     Rename root_disk_size -> disk.root.size
1420     
1421     Rename ephemeral_disk_size -> disk.ephemeral.size
1422     
1423     Rename floating_ip -> ip.floating
1424     
1425     Rename volume_size -> volume.size
1426     
1427     Change-Id: I4f99dd12efeea3acffbb79b551246b9e506d82a4
1428
1429 commit 7b95818699217ed3f6de28c3bc485e31fcbeb716
1430 Author: Julien Danjou <julien@danjou.info>
1431 Date:   Thu Oct 11 18:52:16 2012 +0200
1432
1433     Set correct timestamp on floatingip counter
1434     
1435     Change-Id: Ifda6a9c4a62cce19cdf9f924a8fa8ee7f74a27ba
1436     Signed-off-by: Julien Danjou <julien@danjou.info>
1437
1438 commit 898016cbde52392d6e85156f8e7f7084698475f1
1439 Author: Julien Danjou <julien@danjou.info>
1440 Date:   Thu Oct 11 17:44:51 2012 +0200
1441
1442     Fix API change in make_test_data.py
1443     
1444     Change-Id: I8fa874b4ae5fe189b52f87bb55acbc8463bf8872
1445     Signed-off-by: Julien Danjou <julien@danjou.info>
1446
1447 commit f2aee4b75d07a5f4d8ecf381934452e2a8dc9a3d
1448 Author: Julien Danjou <julien@danjou.info>
1449 Date:   Thu Oct 11 14:41:05 2012 +0200
1450
1451     Fix Nova URL in doc
1452     
1453     Change-Id: I7837e80940e7ee9622bdcd3b1f253d582f383d1a
1454     Signed-off-by: Julien Danjou <julien@danjou.info>
1455
1456 commit ae1d3d5821e7a537d6fd09d09e7f35164ddb262c
1457 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1458 Date:   Tue Oct 9 17:17:13 2012 +0200
1459
1460     Some more doc fixes
1461     
1462     There was a spurious = at the end of a line in install.rst that made
1463     the TOC go bad.
1464     
1465     Updated the link to the new dev mailing list
1466     
1467     areas.rst - testing was mentioning a pre-release, changed to first
1468     version.
1469     
1470     Reformated (again) the release notes, hoping it will render better.
1471     
1472     Updated the ReleaseNotes file to now point to the rst
1473     
1474     Change-Id: Iabf03772498094b0b7e1014abb7fa56547feb636
1475
1476 commit fe3be9bacde27f29269d78826f59fc4ea40532ef
1477 Merge: 47c27cd a58a9ee
1478 Author: Jenkins <jenkins@review.openstack.org>
1479 Date:   Tue Oct 9 20:35:44 2012 +0000
1480
1481     Merge "image: handle glance delete notifications"
1482
1483 commit 47c27cd5860b5fdd1ecb9fda7857b8c71104615f
1484 Merge: c77b60e fb870c3
1485 Author: Jenkins <jenkins@review.openstack.org>
1486 Date:   Tue Oct 9 20:33:26 2012 +0000
1487
1488     Merge "image: handle glance upload notifications"
1489
1490 commit c77b60ed1bd1d3a589d3c7ae19ffcb8f96254c90
1491 Merge: 0ba7773 7873fd8
1492 Author: Jenkins <jenkins@review.openstack.org>
1493 Date:   Tue Oct 9 20:32:59 2012 +0000
1494
1495     Merge "image: add update event, fix ImageServe owner"
1496
1497 commit 0ba777301999506dbfc27601515ddf9e3baa877f
1498 Merge: fc1b5cd e4ad2ce
1499 Author: Jenkins <jenkins@review.openstack.org>
1500 Date:   Tue Oct 9 18:30:26 2012 +0000
1501
1502     Merge "Ignore instances in the ERROR state."
1503
1504 commit e4ad2ce4ad9dfe139d9f9b2cd3fd9f8d37e74517
1505 Author: Eoghan Glynn <eglynn@redhat.com>
1506 Date:   Tue Oct 9 16:12:28 2012 +0100
1507
1508     Ignore instances in the ERROR state.
1509     
1510     Fixes bug 1064472.
1511     
1512     The compute pollster should not query libvirt for instances
1513     that are ERROR'd out.
1514     
1515     Change-Id: I8748694453ba6d9d58dc0555ed996fcd9400ad05
1516
1517 commit fc1b5cdd973ceb6b9b284267b15595b792b1012b
1518 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1519 Date:   Tue Oct 9 11:53:33 2012 -0400
1520
1521     Use the right version number in documentation
1522     
1523     Get the version number from the setup.py file.
1524     
1525     Change-Id: I50efc125c8857d9a531d7a00dba53b67baf7496b
1526     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1527
1528 commit 57f353541f07039ee7ebadd4de2fd26514c6a36d
1529 Author: Julien Danjou <julien@danjou.info>
1530 Date:   Tue Oct 9 16:54:05 2012 +0200
1531
1532     doc: fix network.*.* resource id
1533     
1534     Change-Id: I4402c5027c9ad10a7ac464fbda54e5596f0ea0e7
1535     Signed-off-by: Julien Danjou <julien@danjou.info>
1536
1537 commit a58a9eefaf66eb1f0cec198b33b5816fd92d3800
1538 Author: Julien Danjou <julien@danjou.info>
1539 Date:   Tue Oct 9 11:04:40 2012 +0200
1540
1541     image: handle glance delete notifications
1542     
1543     This fixes bug #1056982
1544     
1545     Change-Id: Ica181bf8ee6f2952cf5e8c761768a58325ce802d
1546     Signed-off-by: Julien Danjou <julien@danjou.info>
1547
1548 commit fb870c3a7b8c841fb477759fb37e5fdbda95a0b1
1549 Author: Julien Danjou <julien@danjou.info>
1550 Date:   Tue Oct 9 11:03:19 2012 +0200
1551
1552     image: handle glance upload notifications
1553     
1554     This fixes bug #1056983
1555     
1556     Change-Id: I7af63a92c1181a371788d73bc0d3d79c1c9cadeb
1557     Signed-off-by: Julien Danjou <julien@danjou.info>
1558
1559 commit 7873fd8bfda91170f15293e0cab6e59073d0574b
1560 Author: Julien Danjou <julien@danjou.info>
1561 Date:   Mon Oct 8 16:26:09 2012 +0200
1562
1563     image: add update event, fix ImageServe owner
1564     
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.
1568     
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.
1571     
1572     Change-Id: I2512cdfc37f17c425f49a5e5d6d2e25ccb59a3ca
1573     Signed-off-by: Julien Danjou <julien@danjou.info>
1574
1575 commit a725f64f3c7af81b96d1b5f2bcab6e6b8c70cf44
1576 Author: Julien Danjou <julien@danjou.info>
1577 Date:   Mon Oct 8 16:55:00 2012 +0200
1578
1579     network: fix create/update counter type & doc
1580     
1581     Change-Id: I96e662663c8d14a6d841746033be0b57d23ee9ee
1582     Signed-off-by: Julien Danjou <julien@danjou.info>
1583
1584 commit 919b907bda1016bc708232730e236443ad142d70
1585 Merge: f08f28a d0776d1
1586 Author: Jenkins <jenkins@review.openstack.org>
1587 Date:   Tue Oct 9 11:49:40 2012 +0000
1588
1589     Merge "compute.libvirt: split read/write counters"
1590
1591 commit f08f28a26615add3f2ab819ab4bc1e592e87ce41
1592 Merge: bdbfea3 7f9264b
1593 Author: Jenkins <jenkins@review.openstack.org>
1594 Date:   Tue Oct 9 08:07:58 2012 +0000
1595
1596     Merge "Assorted doc fixes"
1597
1598 commit 7f9264b1948aa60796d675db998c7abc301c4215
1599 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1600 Date:   Tue Oct 9 02:28:12 2012 +0200
1601
1602     Assorted doc fixes
1603     
1604     Remove FIXME:... and move to LP as 1064126
1605     
1606     Reorganize Install section TOC
1607     
1608     Fix little gnats in configuration.rst
1609     
1610     Change-Id: I005574054ccdcfc293e7b2cbb29fbffae8e7ef51
1611
1612 commit bdbfea33278f385e029d797ddd682259caceb19f
1613 Author: Steven Berler <steven.berler@dreamhost.com>
1614 Date:   Fri Oct 5 15:13:26 2012 -0700
1615
1616     add max/sum project volume and fix tests
1617     
1618     Adds api calls to get the max or sum volume for a specific
1619     project.
1620     
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.
1623     
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
1627     process.
1628     
1629     Change-Id: Idefc01978e41ec823533b7dbb164319a916b155c
1630     Signed-off-by: Steven Berler <steven.berler@dreamhost.com>
1631
1632 commit ef6ba4b6a0f07820f74f709e5e162857986e32c5
1633 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1634 Date:   Mon Oct 8 15:29:09 2012 +0200
1635
1636     Add general options
1637     
1638     Add general openstack-common options to the documentation.
1639     
1640     Fixes Bug #1063709
1641     
1642     Add missing references and fix formatting in folsom.rst.
1643     
1644     Change-Id: Idccc32db021e85c70e9d377c8988e94d8a84b5d0
1645     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1646
1647 commit d0776d148b31eecc3be12a75796e7129b853a14a
1648 Author: Julien Danjou <julien@danjou.info>
1649 Date:   Mon Oct 8 15:09:22 2012 +0200
1650
1651     compute.libvirt: split read/write counters
1652     
1653     This fixes bug #1062219
1654     
1655     Change-Id: I87486b99a8c4d132a1fe8660d669d3f884ed7883
1656     Signed-off-by: Julien Danjou <julien@danjou.info>
1657
1658 commit 1f2f5dea5fef70fe688fab6bcd04f52eac89ca4c
1659 Author: Julien Danjou <julien@danjou.info>
1660 Date:   Wed Oct 3 18:03:01 2012 +0200
1661
1662     API: add Keystone ACL and policy support
1663     
1664     This fixes bug #1060919
1665     
1666     Change-Id: I5257acc5eeace7f3ff38785223b1eaa7a3711d17
1667     Signed-off-by: Julien Danjou <julien@danjou.info>
1668
1669 commit 55e13884edd38d85f1c290f4394077e3c8601d42
1670 Merge: 6a44602 56a3112
1671 Author: Jenkins <jenkins@review.openstack.org>
1672 Date:   Mon Oct 8 12:08:19 2012 +0000
1673
1674     Merge "Add documentation for configuration options"
1675
1676 commit 6a446022d79d23cfd411e9553396f2f2eb53bc72
1677 Merge: f3e7d2a 51550f2
1678 Author: Jenkins <jenkins@review.openstack.org>
1679 Date:   Mon Oct 8 11:59:37 2012 +0000
1680
1681     Merge "Move net function in class method and fix instance id"
1682
1683 commit 56a31124829154d1fcb2e0c37afb7219687e8152
1684 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1685 Date:   Mon Oct 8 13:35:30 2012 +0200
1686
1687     Add documentation for configuration options
1688     
1689     Solves bug Bug #1021439
1690     
1691     Change-Id: Icf9cea5bf5285923a0442386f788660bca918409
1692
1693 commit f3e7d2a611f54749d4cd6dc4250e566a38b40321
1694 Author: Julien Danjou <julien@danjou.info>
1695 Date:   Mon Oct 8 12:04:33 2012 +0200
1696
1697     network: do not emit counter on exists event, fix resource id
1698     
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,
1701     not on 'network'.
1702     
1703     This fixes bug #1062949
1704     
1705     Change-Id: Id36bc3818107bf7b806096b7aee670d7b18215a4
1706     Signed-off-by: Julien Danjou <julien@danjou.info>
1707
1708 commit 4a82b98ca7451e9abce443132bd6e2240933c39b
1709 Merge: ef10895 678f5bf
1710 Author: Jenkins <jenkins@review.openstack.org>
1711 Date:   Mon Oct 8 11:30:17 2012 +0000
1712
1713     Merge "Prime counter table"
1714
1715 commit 51550f2fdfe24f255c49be0d9e8a2d7091efc142
1716 Author: Julien Danjou <julien@danjou.info>
1717 Date:   Mon Oct 8 12:31:15 2012 +0200
1718
1719     Move net function in class method and fix instance id
1720     
1721     The instance id copied is not the UUID, so it's useless because it does not
1722     help to associate network with instances.
1723     
1724     Also, move make_vnic_counter function into a class method since it's not
1725     used anywhere else.
1726     
1727     This fixes bug #1063693
1728     
1729     Change-Id: I31366d0edaf1f2768a9b7fe349faae2cc5c99e3e
1730     Signed-off-by: Julien Danjou <julien@danjou.info>
1731
1732 commit ef10895ffaf3754e58b04c54814e3a0f3dc5978f
1733 Merge: 6e634ab 1b5eb0b
1734 Author: Jenkins <jenkins@review.openstack.org>
1735 Date:   Mon Oct 8 09:39:45 2012 +0000
1736
1737     Merge "Fix the configuration for the nova notifier"
1738
1739 commit 6e634ab55e29598f03f7d5661c804d897d31a536
1740 Merge: cfe484d 3bce0da
1741 Author: Jenkins <jenkins@review.openstack.org>
1742 Date:   Mon Oct 8 09:36:12 2012 +0000
1743
1744     Merge "Initialize the control_exchange setting"
1745
1746 commit 678f5bfa957cf18991ad7833212ac2343f097b39
1747 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1748 Date:   Sat Oct 6 16:56:56 2012 +0200
1749
1750     Prime counter table
1751     
1752     Document the list of counters which are currently implemented.
1753     Specify meter type, volume and resource in the table
1754     
1755     Addresses bug #1030120
1756     
1757     Change-Id: Id2e454144194a1a33534e6e74f60b4f8a5fd3e6f
1758
1759 commit cfe484dc4895d2d491cd9cf999aa78e5b567c7a0
1760 Merge: e8c4cc2 1a387d2
1761 Author: Jenkins <jenkins@review.openstack.org>
1762 Date:   Mon Oct 8 09:14:22 2012 +0000
1763
1764     Merge "Make the instance counters use the same type"
1765
1766 commit 1b5eb0bad44430d27815814ac483c319a3aabc90
1767 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1768 Date:   Sun Oct 7 18:30:20 2012 -0400
1769
1770     Fix the configuration for the nova notifier
1771     
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.
1781     
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.
1788     
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
1794     db.instance_get().
1795     
1796     Change-Id: I45719ab879ae6163329b6a886dee3e82ed4bc260
1797     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1798
1799 commit 3bce0da4cdd8b153d4df386e9a13dbb4f75f8295
1800 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1801 Date:   Sun Oct 7 18:26:00 2012 -0400
1802
1803     Initialize the control_exchange setting
1804     
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.
1811     
1812     Change-Id: If420422f0c65f6c579827c59504c936bc7c926a8
1813     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1814
1815 commit e8c4cc271209621034e214bd22199d08e3e411fe
1816 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1817 Date:   Sun Oct 7 16:55:45 2012 -0400
1818
1819     Set version 0.1
1820     
1821     Update the version number in setup.py to the first release number
1822     in preparation for the release.
1823     
1824     Change-Id: Ic16da1041ed92fb2a7ed5b30f5f5f80adc28bd78
1825     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1826
1827 commit 1a387d26a3d5d29fb3292634a6c34a10d9f23538
1828 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1829 Date:   Sun Oct 7 16:27:46 2012 -0400
1830
1831     Make the instance counters use the same type
1832     
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
1836     gauge.
1837     
1838     Change-Id: I40c21b458c2e3bf945b08bbed1ae962c20b15795
1839     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1840
1841 commit 262ef977c4fbbf43c4f01ecd6e0c37db856527e0
1842 Merge: d3867e1 9884c39
1843 Author: Jenkins <jenkins@review.openstack.org>
1844 Date:   Sat Oct 6 17:59:50 2012 +0000
1845
1846     Merge "add quantum release note"
1847
1848 commit d3867e167115969fc47e0a526a1e0fd4da755c80
1849 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1850 Date:   Fri Oct 5 22:41:12 2012 +0200
1851
1852     Restore manual install documentation
1853     
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.
1859     
1860     Change-Id: Ib037cfe61b9da5ea72851214d6e905246050f38d
1861
1862 commit 9884c39d9d3487192e77309b2ed0bc26e9489a12
1863 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1864 Date:   Sat Oct 6 17:12:31 2012 +0200
1865
1866     add quantum release note
1867     
1868     Found this note in the quantum notification code, think it is worth
1869     being in the release notes.
1870     
1871     Change-Id: I6e30d47e1f50fb0f7fda6e0923d5836a2b133110
1872
1873 commit 3259347490ab95b86fb8bd5c28a9cf7b4340b1cd
1874 Merge: 9c5020c 2586f28
1875 Author: Jenkins <jenkins@review.openstack.org>
1876 Date:   Sat Oct 6 12:51:09 2012 +0000
1877
1878     Merge "Add release notes to docs"
1879
1880 commit 2586f28b95fbac623619c44a871e1631912cd609
1881 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1882 Date:   Fri Oct 5 22:31:32 2012 +0200
1883
1884     Add release notes to docs
1885     
1886     The release notes should also appear in the documentation, one file
1887     per release.
1888     
1889     Change-Id: Iec34a15c9646f21dad0cf176f9607f0e5eee0c94
1890
1891 commit 9c5020cd4354201b525a7f3b6f3d2cccdfce7adf
1892 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1893 Date:   Fri Oct 5 20:16:43 2012 +0200
1894
1895     Update readme and create release notes
1896     
1897     This is a first stab at the release notes which will need to be
1898     completed before release.
1899     
1900     Change-Id: Iecc5ebf5c7b23165b861d678ee97a7392099a7a2
1901
1902 commit 1a81c607181ed2312ee7fe9cc91a0d2b481a0ab4
1903 Author: Julien Danjou <julien@danjou.info>
1904 Date:   Thu Oct 4 16:41:24 2012 +0200
1905
1906     Remove duration field in Counter
1907     
1908     This fixes bug #1039069
1909     
1910     Change-Id: I17b5188d1cab08369599b1c936ab8d00b96dcf67
1911     Signed-off-by: Julien Danjou <julien@danjou.info>
1912
1913 commit f1ecbcc829bcb8793d1d38a9ed746358a9795e57
1914 Author: Julien Danjou <julien@danjou.info>
1915 Date:   Thu Oct 4 16:33:16 2012 +0200
1916
1917     Add counter for number of packets per vif
1918     
1919     Change-Id: Ie1ef833998f4e706a2292614fbac33ec409bfe70
1920     Signed-off-by: Julien Danjou <julien@danjou.info>
1921
1922 commit 8ae8584f99df900c23c1f12b820881de74dcfc9c
1923 Author: Julien Danjou <julien@danjou.info>
1924 Date:   Thu Oct 4 16:28:56 2012 +0200
1925
1926     Move instance counter into its own pollster
1927     
1928     There's no need to emit a counter in a specific pollster doing something
1929     else like CPU polling.
1930     
1931     Change-Id: If2adc861be4fec3b414d9688cf36219f6a7b04e8
1932     Signed-off-by: Julien Danjou <julien@danjou.info>
1933
1934 commit 07a90a2290d31b70906eeb887b68ddfb7d73fb6d
1935 Author: Julien Danjou <julien@danjou.info>
1936 Date:   Thu Oct 4 16:27:27 2012 +0200
1937
1938     Add a request counter for instance I/O
1939     
1940     Change-Id: Ic34a38e9576278aada5270a6cfd3f9890c8e901d
1941     Signed-off-by: Julien Danjou <julien@danjou.info>
1942
1943 commit ed8d845b492d0b069caeb69df89b166aa131a782
1944 Author: Julien Danjou <julien@danjou.info>
1945 Date:   Thu Oct 4 16:21:18 2012 +0200
1946
1947     Rename instance disk I/O counter
1948     
1949     This fixes bug #1060939
1950     
1951     Change-Id: I0dc233a9143d64897ef1ad8e3d215f9c0974a432
1952     Signed-off-by: Julien Danjou <julien@danjou.info>
1953
1954 commit 23d587945a014f705f3dc16237e897ee6b6c5c8a
1955 Author: Julien Danjou <julien@danjou.info>
1956 Date:   Thu Oct 4 16:19:18 2012 +0200
1957
1958     Rename instances network counters
1959     
1960     This fixes bug #1060918
1961     
1962     Change-Id: I614c69b7a714f9256781f1f3afb1e90065abd84d
1963     Signed-off-by: Julien Danjou <julien@danjou.info>
1964
1965 commit 972cbe74d0ee4547660a5c627a800e20feea63c9
1966 Merge: 94ce128 8389e82
1967 Author: Jenkins <jenkins@review.openstack.org>
1968 Date:   Thu Oct 4 18:15:59 2012 +0000
1969
1970     Merge "network: listen for Quantum exists event"
1971
1972 commit 94ce1286b4507af980dd5d7a4ed1b3a9e110b7e3
1973 Author: Julien Danjou <julien@danjou.info>
1974 Date:   Thu Oct 4 15:43:10 2012 +0200
1975
1976     Use constant rather than string from counter type
1977     
1978     Also fixes the type for floatingip counter.
1979     
1980     This fixes bug#1059765
1981     
1982     Change-Id: I367303e3d6b4cdf53d3f60222a922d3ccc8190b5
1983     Signed-off-by: Julien Danjou <julien@danjou.info>
1984
1985 commit 7b8d9dfd91c294bdf9e077e44a39d4cbcf879b38
1986 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1987 Date:   Wed Oct 3 22:06:04 2012 +0200
1988
1989     Update the architecture diagram
1990     
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
1994       the ceilometer bus
1995     * glance is sending strandard events we collect
1996     * we do not poll quantum
1997     * clarify that swift is not implemented yet
1998     
1999     Change-Id: I434db9f7f08150e39c723bc084d28a377ac2b1ce
2000
2001 commit bcbf3635f25306b8935123b306b4a6ca75aa04e6
2002 Merge: 1ff7a0a 3e5a36c
2003 Author: Jenkins <jenkins@review.openstack.org>
2004 Date:   Wed Oct 3 16:48:50 2012 +0000
2005
2006     Merge "Increase default polling interval"
2007
2008 commit 3e5a36c5f96d8f6c513484fe6a855787f765fff7
2009 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2010 Date:   Wed Oct 3 11:44:56 2012 -0400
2011
2012     Increase default polling interval
2013     
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
2017     deployment.
2018     
2019     Change-Id: I45d834098194e39bab06fe6e18a2eb72e1e077a9
2020     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2021
2022 commit 1ff7a0a4f842450b9b9f5f50ce5aa8ee7dc35804
2023 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2024 Date:   Tue Oct 2 22:31:25 2012 -0400
2025
2026     Fix compute agent publishing call
2027     
2028     The compute agent was not updated to use the right arguments
2029     when the publish module API was changed.
2030     
2031     Change-Id: I82df05b2a9897a536c09b55600f2b8c3ac05ae9e
2032     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2033
2034 commit 8389e826032bc91cbc96f768bc9a82903a10951b
2035 Author: Julien Danjou <julien@danjou.info>
2036 Date:   Tue Oct 2 17:30:23 2012 +0200
2037
2038     network: listen for Quantum exists event
2039     
2040     This fixes bug #1057589
2041     
2042     Change-Id: Ia1a88e3b053e7c36b443d248e48034f24d639b03
2043     Signed-off-by: Julien Danjou <julien@danjou.info>
2044
2045 commit 16d8b439ecabc4f567d15796a507816f5a6b8286
2046 Merge: 17e824e 63ad96f
2047 Author: Jenkins <jenkins@review.openstack.org>
2048 Date:   Tue Oct 2 11:10:04 2012 +0000
2049
2050     Merge "Fix notification subscription logic"
2051
2052 commit 17e824e035d20330c0e4f01651be98611b5cb79f
2053 Merge: 658ea8e a84edc2
2054 Author: Jenkins <jenkins@review.openstack.org>
2055 Date:   Tue Oct 2 11:07:01 2012 +0000
2056
2057     Merge "Correct requirements filename"
2058
2059 commit a84edc22beac1352e320b052dbe97bb3594c6530
2060 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2061 Date:   Tue Oct 2 06:37:45 2012 -0400
2062
2063     Correct requirements filename
2064     
2065     The pip requirements file does not have an extension.
2066     
2067     Change-Id: Id4efcbd24eb057c2811dd4c2390dd65f1bd8a1c9
2068     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2069
2070 commit 63ad96f19e458c374a13918a29f38eebe4df60aa
2071 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2072 Date:   Mon Oct 1 15:40:28 2012 -0400
2073
2074     Fix notification subscription logic
2075     
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.
2082     
2083     Change-Id: I31daa204c5ee13e8e5f767e0f5e61e2e7eafe624
2084     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2085
2086 commit 658ea8ed33c183c7ccfffe33227f3151878a723e
2087 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2088 Date:   Mon Oct 1 15:44:23 2012 -0400
2089
2090     Fix quantum notification subscriptions
2091     
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
2095     relevant metadata.
2096     
2097     Change-Id: I313727203a215118d3b9faabdd3f7600efb7be32
2098     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2099
2100 commit 3cdac9f3d09118483e54c1348be1ba933e25e451
2101 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2102 Date:   Wed Sep 26 17:31:48 2012 -0400
2103
2104     Split meter publishing from the global config obj
2105     
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.
2115     
2116     Change-Id: I8b1df0f228d0c2658841c4b7f7f4527414efc9a6
2117     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2118
2119 commit 0d4d97047cb0c6f3628fc1647b628cce978b2e7c
2120 Author: Julien Danjou <julien@danjou.info>
2121 Date:   Mon Oct 1 15:36:09 2012 +0200
2122
2123     network: add counter for actions
2124     
2125     We also count creation, update and deletion of things.
2126     
2127     Change-Id: Iccc161a36b6332a077ef6f146e2c84d38f47c316
2128     Signed-off-by: Julien Danjou <julien@danjou.info>
2129
2130 commit fad2201a3072b338634c0a2ad4b901af11a76980
2131 Merge: 7c72293 2004b59
2132 Author: Jenkins <jenkins@review.openstack.org>
2133 Date:   Mon Oct 1 14:11:14 2012 +0000
2134
2135     Merge "Rename absolute to gauge"
2136
2137 commit 7c722937c1fad7161c0d9c3dfb0e3438bc0096a4
2138 Author: Julien Danjou <julien@danjou.info>
2139 Date:   Thu Sep 27 17:22:14 2012 +0200
2140
2141     network: listen for Quantum notifications
2142     
2143     This fixes #1021775
2144     
2145     Change-Id: I62d6ea6522afe15ffde731b0e8d8a37e4596fd70
2146     Signed-off-by: Julien Danjou <julien@danjou.info>
2147
2148 commit 2004b5964e40a96fff98d5a5fddb2eda4a32b78b
2149 Author: Julien Danjou <julien@danjou.info>
2150 Date:   Mon Oct 1 15:46:21 2012 +0200
2151
2152     Rename absolute to gauge
2153     
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
2156     'absolute' in RRD.
2157     
2158     Using gauge seems to be clearer.
2159     
2160     Change-Id: I1b686e34a1294cbdd35cdb84e3ab9c6c78df04dd
2161     Signed-off-by: Julien Danjou <julien@danjou.info>
2162
2163 commit 162206793d3694f2f0dffe05e5fa276eb2da1abd
2164 Author: Julien Danjou <julien@danjou.info>
2165 Date:   Mon Oct 1 15:31:17 2012 +0200
2166
2167     Fix typo in control exchanges help texts
2168     
2169     Change-Id: I5389dcb1fb1bdc533572bc9da0a7fd8f43b33689
2170     Signed-off-by: Julien Danjou <julien@danjou.info>
2171
2172 commit 6ddde20759eebc3d261b19ca03605832517d46a5
2173 Author: Julien Danjou <julien@danjou.info>
2174 Date:   Fri Sep 28 10:47:06 2012 +0200
2175
2176     Rework RPC notification mechanism
2177     
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.
2181     
2182     Change-Id: I867f0b2568d140bfc0dae63163fd02c8c080d8d1
2183     Signed-off-by: Julien Danjou <julien@danjou.info>
2184
2185 commit cafeb43f28bd167a4dc4fcb913fe758ed4305e7e
2186 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2187 Date:   Fri Sep 28 15:44:29 2012 -0400
2188
2189     Update packaging files
2190     
2191     - Update the openstack.common.setup  module
2192     - Update our openstack-common.conf to include setup.py
2193       in future updates
2194     - Use the common setup command class so the sdist command
2195       generates an AUTHORS file and ChangeLog
2196     
2197     Change-Id: I4469f0feaea5bb67022c6077bbea43110384f31b
2198     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2199
2200 commit 150436ac2106b0cc55cbc013cc858face7a71051
2201 Merge: d63eca3 d2e29db
2202 Author: Jenkins <jenkins@review.openstack.org>
2203 Date:   Fri Sep 28 16:55:02 2012 +0000
2204
2205     Merge "Fix dependency on anyjson"
2206
2207 commit d63eca399b8bd8dae251572b937f27179cc4966b
2208 Merge: ba0b9be c346258
2209 Author: Jenkins <jenkins@review.openstack.org>
2210 Date:   Fri Sep 28 11:05:12 2012 +0000
2211
2212     Merge "Update openstack.common"
2213
2214 commit ba0b9bec041c0452defaab46e8f05c347bad122c
2215 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2216 Date:   Fri Sep 28 06:14:22 2012 -0400
2217
2218     Update URL list
2219     
2220     Update the progress list showing which endpoints
2221     have been implemented to include the /volume/sum
2222     endpoint for meters on a resource.
2223     
2224     Change-Id: I0e7663c985d7d188adcf5bbcdd8b7bc2da216783
2225     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2226
2227 commit c3462589f7082bac7c6cc9d264d6479a151b0c85
2228 Author: Julien Danjou <julien@danjou.info>
2229 Date:   Fri Sep 28 10:07:45 2012 +0200
2230
2231     Update openstack.common
2232     
2233     Change-Id: Ia231577cd6d0763db127337c6f3138d34be312d9
2234     Signed-off-by: Julien Danjou <julien@danjou.info>
2235
2236 commit 0796d18f1efa5c03a3cc81b83b61b8886ecd2bc2
2237 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2238 Date:   Thu Sep 27 15:17:35 2012 -0400
2239
2240     Add volume/sum API endpoint for resource meters
2241     
2242     Provide an API for querying the total volume from
2243     a meter for a given resource.
2244     
2245     Change-Id: I5ee28fc2db7fd05f8259a4727c32a3c45507c855
2246
2247 commit dc466535d45cf5e0fbe468aa963e6fdffb8fc3b7
2248 Merge: 6d00e73 d8d2fe6
2249 Author: Jenkins <jenkins@review.openstack.org>
2250 Date:   Thu Sep 27 18:14:46 2012 +0000
2251
2252     Merge "implement sqlalchemy dbengine backend"
2253
2254 commit 6d00e7353c440b69eaf1f9a14ad61c8a0189c7e9
2255 Merge: fa44e31 9855ffc
2256 Author: Jenkins <jenkins@review.openstack.org>
2257 Date:   Thu Sep 27 18:11:39 2012 +0000
2258
2259     Merge "Add resource volume/max api call"
2260
2261 commit 9855ffc36cc85c9384902661d4f8c78360ca1391
2262 Author: Steven Berler <steven.berler@dreamhost.com>
2263 Date:   Wed Sep 26 16:42:50 2012 -0700
2264
2265     Add resource volume/max api call
2266     
2267     Adds the ability to get the max volume for a given resource and
2268     meter using the api.
2269     
2270     Change-Id: I0afed2904864522f0d428b678e9d56d7fee0a72b
2271     Signed-off-by: Steven Berler <steven.berler@dreamhost.com>
2272
2273 commit d2e29db5d94e0a41e118d4d9567a6027976feb6b
2274 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2275 Date:   Thu Sep 27 13:26:01 2012 -0400
2276
2277     Fix dependency on anyjson
2278     
2279     The main requirements.txt and the one for documentation
2280     had different specification for anyjson.
2281     
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
2286     and should not use.
2287     
2288     Change-Id: I8e79ad0803e3a9ebeb2a1dae30b2e5abdbbe8276
2289     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2290
2291 commit fa44e3167c562b2e771bae214396d58d63b6e2cd
2292 Author: Eoghan Glynn <eglynn@redhat.com>
2293 Date:   Thu Sep 27 12:01:00 2012 +0100
2294
2295     Listen for volume.delete.start instead of end
2296     
2297     Fixes bug 1057462
2298     
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.
2302     
2303     Change-Id: Idf27876aff8a3ccb2a6f76679744c8513783d523
2304
2305 commit edaf8cf28e6b5322db3274c31fa96eece00212bb
2306 Merge: 40376ef c5ae3f1
2307 Author: Jenkins <jenkins@review.openstack.org>
2308 Date:   Wed Sep 26 22:16:46 2012 +0000
2309
2310     Merge "Add a notification handler for image downloads."
2311
2312 commit d8d2fe6990e69de938da580d43401fee970796fd
2313 Author: John H. Tran <jhtran@att.com>
2314 Date:   Fri Aug 31 11:17:43 2012 -0700
2315
2316     implement sqlalchemy dbengine backend
2317     
2318     implements bug #1021767
2319     
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.
2326     
2327     Change-Id: I1c72b0a6b860738e94cf19666cb47db88ac9b251
2328
2329 commit c5ae3f1c16371568e1166f91207ba9a0a40306a6
2330 Author: Eoghan Glynn <eglynn@redhat.com>
2331 Date:   Wed Sep 26 10:23:07 2012 +0100
2332
2333     Add a notification handler for image downloads.
2334     
2335     Addresses bug 1004462
2336     
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.
2340     
2341     Change-Id: I18ba7d58625ef89e75d4e6b8896505ed11a1afb4
2342
2343 commit 40376ef9199034e9078333565863cff9f8228667
2344 Merge: 625ba68 c4648ff
2345 Author: Jenkins <jenkins@review.openstack.org>
2346 Date:   Wed Sep 26 13:04:20 2012 +0000
2347
2348     Merge "Create tox env definition for using a live db"
2349
2350 commit 625ba68218785f9de5ef4c6ae6aa082f7a265574
2351 Author: Eoghan Glynn <eglynn@redhat.com>
2352 Date:   Wed Sep 26 10:20:02 2012 +0100
2353
2354     Allow glance pollster tests to run.
2355     
2356     Without the module __init__, we do not see these glance tests
2357     running under tox.
2358     
2359     Change-Id: Iaf974aaa0c1fbffb1e1c4d1685fd062c78890a5d
2360
2361 commit c4648ff057c9525bf99f9a16262bfac331addc39
2362 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2363 Date:   Tue Sep 25 18:04:29 2012 -0400
2364
2365     Create tox env definition for using a live db
2366     
2367     Set the environment variable to make the tests use a live
2368     database instead of the mock in memory version.
2369     
2370     Change-Id: I3d6be4f5d72aa59d5a4c19271f015d06b3e9c7ae
2371     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2372
2373 commit 49209f45f6e70939bdb016e4195d6f75671d0816
2374 Author: Surya Prabhakar <surya_prabhakar@dell.com>
2375 Date:   Fri Sep 21 14:24:04 2012 +0530
2376
2377     Picking up dependencies from pip-requires file.
2378     
2379     Also, removing pip-requires_essex and test-requires_essex
2380     
2381     https://bugs.launchpad.net/ceilometer/+bug/1055319
2382     
2383     Change-Id: Ifec6b8fe5b53b45d8c94fbc87110f20541e9f3d0
2384
2385 commit 913c33c341609925d2dc93825142d50bc5f6f8c6
2386 Author: Julien Danjou <julien@danjou.info>
2387 Date:   Tue Sep 25 15:57:30 2012 +0200
2388
2389     Specify a new queue in manager
2390     
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.
2394     
2395     So we rather use our own queue where we expect messages to be routed from
2396     the subscribed topic.
2397     
2398     Change-Id: Ibeda4ca1deb4db6eaecf49998b96e6ceb1087e77
2399     Signed-off-by: Julien Danjou <julien@danjou.info>
2400
2401 commit 69d3b91a0c2471d5b24ff438123f5081d7876594
2402 Merge: 40ef8d4 93ef06d
2403 Author: Jenkins <jenkins@review.openstack.org>
2404 Date:   Tue Sep 25 13:50:37 2012 +0000
2405
2406     Merge "Add configuration script to turn on notifications"
2407
2408 commit 40ef8d455efa2d4b9d8da7fa9b25fdbd1d1e0e73
2409 Author: Julien Danjou <julien@danjou.info>
2410 Date:   Mon Sep 24 19:04:34 2012 +0200
2411
2412     Rework RPC connection
2413     
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.
2416     
2417     Change-Id: I23603601cb285e9bd71beabfd9558fe903c24308
2418     Signed-off-by: Julien Danjou <julien@danjou.info>
2419
2420 commit 6ae7e3203eee34937f40cda07c634d7c36972159
2421 Merge: 463d3e6 5f0bc1a
2422 Author: Jenkins <jenkins@review.openstack.org>
2423 Date:   Tue Sep 25 11:07:03 2012 +0000
2424
2425     Merge "Pep8 fixes, implement pep8 check on tests subdir"
2426
2427 commit 463d3e67abd4fbde08b893b7f178ecc1556f98fe
2428 Merge: b6f9b35 b1baf00
2429 Author: Jenkins <jenkins@review.openstack.org>
2430 Date:   Tue Sep 25 10:42:55 2012 +0000
2431
2432     Merge "compute: remove get_metadata_from_event()"
2433
2434 commit b6f9b359fa05210dea94b74481f6c6556f698649
2435 Merge: d481510 70c73db
2436 Author: Jenkins <jenkins@review.openstack.org>
2437 Date:   Tue Sep 25 10:27:25 2012 +0000
2438
2439     Merge "Use standard CLI options & env vars for creds."
2440
2441 commit d481510c1f59a113ac662a4be35b48732365d754
2442 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2443 Date:   Mon Sep 24 19:50:45 2012 -0400
2444
2445     Stop using nova's rpc module
2446     
2447     Switch the import for the rpc code from nova
2448     to our copy of openstack.common.rpc.
2449     
2450     Change-Id: Id3bca93948ae079ff9ba11b5eeaf21ccb040aec2
2451     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2452
2453 commit 93ef06d2cb86a0583f3992576a25fcc6432d866b
2454 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2455 Date:   Mon Sep 24 19:24:52 2012 -0400
2456
2457     Add configuration script to turn on notifications
2458     
2459     Ceilometer depends on having notification messages enabled
2460     in the services being monitored. This script demonstrates
2461     one way to configure those notifications.
2462     
2463     Change-Id: I0310b6bafd999b7818e347d25bc4be168fdcfe7e
2464     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2465
2466 commit 5f0bc1a6f13e13c7dd214c7169d90847f7857f93
2467 Author: John Tran <jhtran@att.com>
2468 Date:   Thu Sep 20 17:38:01 2012 +0000
2469
2470     Pep8 fixes, implement pep8 check on tests subdir
2471     
2472     Fixes bug #1053515
2473     
2474     Change-Id: I2b886528c86e0ad5bdae5abf73890366f084e225
2475
2476 commit 70c73dbf9a0961e336c3546933aa30ef350ae85e
2477 Author: Eoghan Glynn <eglynn@redhat.com>
2478 Date:   Mon Sep 24 10:52:41 2012 +0000
2479
2480     Use standard CLI options & env vars for creds.
2481     
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.
2485     
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.)
2490     
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
2494     may be used).
2495     
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.
2499     
2500     Change-Id: I7505c3f668262951c034f36ccd15ce706f06bf0f
2501
2502 commit b1baf00d1c530c24cb0df5ef085241a0c895d131
2503 Author: Julien Danjou <julien@danjou.info>
2504 Date:   Fri Sep 21 15:51:16 2012 +0200
2505
2506     compute: remove get_metadata_from_event()
2507     
2508     Use the notification_to_metadata() method from plugin.NotificationBase
2509     instead of our own copy, but enhance it with instance_type handling.
2510     
2511     Change-Id: I9c860435915a64d347c06956409db1c9e9a587ec
2512     Signed-off-by: Julien Danjou <julien@danjou.info>
2513
2514 commit b0eb0b091e8f1ad9b2a566e0c802ba4dd398d8c8
2515 Author: Julien Danjou <julien@danjou.info>
2516 Date:   Fri Sep 21 12:01:23 2012 +0200
2517
2518     Listen for volume notifications
2519     
2520     This implements bug #1021772
2521     
2522     Change-Id: Ic0292e8bdc20668abd331f4f03b06b9d1496217a
2523     Signed-off-by: Julien Danjou <julien@danjou.info>
2524
2525 commit 50da744ed52dc909e203f21bcabf101256de46d2
2526 Author: Julien Danjou <julien@danjou.info>
2527 Date:   Tue Sep 18 20:27:05 2012 +0200
2528
2529     Add pollster for Glance
2530     
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.
2534     
2535     This fixes #1051335
2536     
2537     Change-Id: I0c5afba8e3f1caf314b8dd95875fbe60b4c07f82
2538     Signed-off-by: Julien Danjou <julien@danjou.info>
2539
2540 commit 90a20dc7ba7df4ff778538c870a574fb8413165d
2541 Merge: 1b46ecb 0e9518e
2542 Author: Jenkins <jenkins@review.openstack.org>
2543 Date:   Thu Sep 20 19:53:19 2012 +0000
2544
2545     Merge "Fix nova flag parsing"
2546
2547 commit 1b46ecbd026f08a54cb71b2283bfc3b4ec63c23a
2548 Author: Julien Danjou <julien@danjou.info>
2549 Date:   Thu Sep 20 15:41:32 2012 +0200
2550
2551     Fix Nova notifier test case
2552     
2553     Nova internal changed, and we don't need to stub this anymore for test to
2554     work.
2555     
2556     Change-Id: Id2946f37e790f333497a781fe2f7fbc358f351eb
2557     Signed-off-by: Julien Danjou <julien@danjou.info>
2558
2559 commit 0e9518e9a9ce46602a3aeae228f1df3ce94c4d65
2560 Author: Julien Danjou <julien@danjou.info>
2561 Date:   Tue Sep 18 21:24:14 2012 +0200
2562
2563     Fix nova flag parsing
2564     
2565     We need to use parse_args() so the default config file is used.
2566     
2567     Change-Id: I7af19d77477e98b8181b1bce3d9cea1e86fca160
2568     Signed-off-by: Julien Danjou <julien@danjou.info>
2569
2570 commit 8229941dcf8dcd92ebc27171d76d626707ec1902
2571 Author: Julien Danjou <julien@danjou.info>
2572 Date:   Mon Sep 17 16:46:54 2012 +0200
2573
2574     Add nova_notifier notification driver for nova
2575     
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.
2580     
2581     This fixes bug #1005944
2582     
2583     Change-Id: Ie039681e8e440cb9be2f30e3d72d9a2bc4ddf5ba
2584     Signed-off-by: Julien Danjou <julien@danjou.info>
2585
2586 commit 16b9f9006a0250ce61a81c053536335af181a8bc
2587 Author: Julien Danjou <julien@danjou.info>
2588 Date:   Mon Sep 17 12:08:19 2012 +0200
2589
2590     Split instance polling code
2591     
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.
2594     
2595     Change-Id: I4ec0ab3870410f0b6c7e44857a9dede60fb6d50b
2596     Signed-off-by: Julien Danjou <julien@danjou.info>
2597
2598 commit 06b2207ef7fb8946ee377576ff0bbefb786ab373
2599 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2600 Date:   Sat Sep 15 16:28:26 2012 -0400
2601
2602     Use stevedore to load storage engine drivers
2603     
2604     Use the stevedore library to load the storage engine plugins.
2605     
2606     Change-Id: I491317e64e4fa50340e16b0f67783bfeca09c979
2607     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2608
2609 commit 0a431b2e7c7e156a38d94272f6060db7bd0a5a8f
2610 Merge: a24e404 2d0da07
2611 Author: Jenkins <jenkins@review.openstack.org>
2612 Date:   Tue Sep 11 02:55:52 2012 +0000
2613
2614     Merge "Update openstack-common code to latest."
2615
2616 commit a24e404aef3bab489e9c6f7034e7c6710e3c94f7
2617 Merge: cb7eb6e d25a314
2618 Author: Jenkins <jenkins@review.openstack.org>
2619 Date:   Thu Sep 6 03:56:54 2012 +0000
2620
2621     Merge "Implement duration calculation API"
2622
2623 commit cb7eb6e75fedec2eb00e15533b3bbbb5bf066ef3
2624 Merge: 1af59e1 fbe59cf
2625 Author: Jenkins <jenkins@review.openstack.org>
2626 Date:   Thu Sep 6 03:56:19 2012 +0000
2627
2628     Merge "Create tool for generating test meter data"
2629
2630 commit d25a3147c14520ec48b41d87ddd7df945135bbb9
2631 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2632 Date:   Fri Aug 31 10:15:52 2012 -0400
2633
2634     Implement duration calculation API
2635     
2636     Add the API for calculating the duration for a series of
2637     events from a given meter for a given resource.
2638     
2639     Replace the old duration calculation in the storage engine API with
2640     get_event_interval().
2641     
2642     Change-Id: I54952e760fc5e108fa25d71b601b7ef2a4937e9e
2643     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2644
2645 commit 1af59e12ad2babc36e6e407bdde8e3263fd526c9
2646 Merge: d21f082 c237210
2647 Author: Jenkins <jenkins@review.openstack.org>
2648 Date:   Wed Sep 5 11:51:58 2012 +0000
2649
2650     Merge "Add timestamp parameters to the API docs"
2651
2652 commit d21f0820200af1e16f02c929be2d2640b670842f
2653 Merge: 731d3fc b3c187a
2654 Author: Jenkins <jenkins@review.openstack.org>
2655 Date:   Wed Sep 5 11:51:31 2012 +0000
2656
2657     Merge "Check for doc build dependency before building"
2658
2659 commit fbe59cfa342ab44973e8de4d81abc607cd8f8eed
2660 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2661 Date:   Tue Aug 28 14:52:28 2012 -0400
2662
2663     Create tool for generating test meter data
2664     
2665     This new command line tool creates meter events and writes
2666     them directly to the database to make functional testing of
2667     the API easier.
2668     
2669     Change-Id: I23145da75dd6d671a36fa6cf8e5e613edabbb01e
2670     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2671
2672 commit 2d0da07be277ac2a9b411ecec3c88633ee5d5c5d
2673 Author: Angus Salkeld <asalkeld@redhat.com>
2674 Date:   Mon Sep 3 13:55:35 2012 +1000
2675
2676     Update openstack-common code to latest.
2677     
2678     Change-Id: I63d32f70176af7ea6accf4c48c4fc8b646a7e31e
2679     Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2680
2681 commit 731d3fce5eff0bb377ec1f2d8ffb108b87889d2a
2682 Author: Angus Salkeld <asalkeld@redhat.com>
2683 Date:   Mon Sep 3 13:51:12 2012 +1000
2684
2685     Add bin/ceilometer-api for convenience
2686     
2687     This is a bit more obvious than running the module.
2688     I have basically just moved api/__main__.py into bin/ceilometer-api.
2689     
2690     Change-Id: I50d614ea98b278563b576e0b3b9df03b391e2152
2691     Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2692
2693 commit 4b8a56f89accabb4512a76ba597a8c9f84376cdb
2694 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
2695 Date:   Fri Aug 31 09:21:25 2012 -0700
2696
2697     Add local copy of architecture diagram
2698     
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.
2701     
2702     Change-Id: I03234cc9ed29ba385b2bda934ac3396cf1b76c15
2703
2704 commit c23721080476809736e12f4064c636c1ed9482e1
2705 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2706 Date:   Fri Aug 31 12:05:55 2012 -0400
2707
2708     Add timestamp parameters to the API docs
2709     
2710     List the optional timestamp parameters to the
2711     API endpoints so they show up in the documentation.
2712     
2713     Change-Id: I6717dc91d1257ef6c738d8a407b88e31f5b78a2a
2714     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2715
2716 commit b3c187aea9c4ed3f06873072f9e888d5a6496966
2717 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2718 Date:   Fri Aug 31 12:04:26 2012 -0400
2719
2720     Check for doc build dependency before building
2721     
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.
2727     
2728     Change-Id: I2f53761da47b593e74d12c7dd213e69e4d71db21
2729     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2730
2731 commit e9852781398d023662f6e17c2928e5b5a0829f45
2732 Merge: 113439d 27ba0bb
2733 Author: Jenkins <jenkins@review.openstack.org>
2734 Date:   Fri Aug 31 15:42:07 2012 +0000
2735
2736     Merge "Fix PEP8 issues ."
2737
2738 commit 113439da10628a210e3109ac672162aeba92ace6
2739 Author: John H. Tran <jhtran@att.com>
2740 Date:   Tue Aug 21 00:57:02 2012 -0700
2741
2742     Pollster for network internal traffic (n1,n2)
2743     
2744     Implements bug 1004449
2745     
2746     Change-Id: I9ca8a19ec6b5635868cff1628a169faf2ff87331
2747
2748 commit fdcd37f6a37d74325411bf1e2e1c8d974f955088
2749 Merge: 10c74a2 480052f
2750 Author: Jenkins <jenkins@review.openstack.org>
2751 Date:   Thu Aug 30 14:22:50 2012 +0000
2752
2753     Merge "added mongodb auth"
2754
2755 commit 27ba0bb324a0fe136f5fee4c205ad18aab8c638d
2756 Author: lrqrun <lrqrun@gmail.com>
2757 Date:   Thu Aug 30 11:17:56 2012 +0800
2758
2759     Fix PEP8 issues .
2760     
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.
2767     
2768     Change-Id: I50c167b457b18f3789a3f8d470faa2754a77b604
2769
2770 commit 10c74a2d79a0104e21a883f4f4ef26cd841a07f8
2771 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
2772 Date:   Wed Aug 29 20:13:21 2012 -0700
2773
2774     Add archicture diagram to documentation
2775     
2776     Add the ceilometer architecture diagram to the documentation and fixes a few mistakes in the components description.
2777     
2778     Change-Id: I37efea3d313a250fbac3e0fe74a5b8ea2a0a96d9
2779
2780 commit 480052fc16d87b51dc7777401327c8a6cd30d19c
2781 Author: John H. Tran <jhtran@att.com>
2782 Date:   Tue Aug 28 09:37:13 2012 -0700
2783
2784     added mongodb auth
2785     
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
2788     conf:
2789     
2790     'database_connection=mongodb://username:password@<hostname>:<port#>/<dbname>'
2791     
2792     Change-Id: I6fbe563cb5660e2374edfe39b325a68c56ccd39a
2793
2794 commit 029ee373378d8f4acf9351b7acda99932d340718
2795 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2796 Date:   Tue Aug 28 16:32:51 2012 -0400
2797
2798     Change timestamp management for resources
2799     
2800     When saving an event, update the timestamp on a resource to the
2801     event timestamp instead of the current timestamp on the
2802     collector host.
2803     
2804     Change-Id: Ice378cb5be0820d8b817b7c4f635b8a5a8eef3b5
2805     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2806
2807 commit 5b153d5a8caec87a09e6ba01a0806d339c43254b
2808 Merge: 31453b1 f48b6ee
2809 Author: Jenkins <jenkins@review.openstack.org>
2810 Date:   Tue Aug 28 13:21:35 2012 +0000
2811
2812     Merge "Log the instance causing the error when a pollster fails"
2813
2814 commit 31453b1541a52ebd4efae53784304de9db538ec0
2815 Merge: 2163a16 04bc720
2816 Author: Jenkins <jenkins@review.openstack.org>
2817 Date:   Tue Aug 28 13:21:27 2012 +0000
2818
2819     Merge "Document how to install with devstack"
2820
2821 commit f48b6ee9340dc3212c6312827ecd3afa50071dec
2822 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2823 Date:   Thu Aug 23 13:17:13 2012 -0700
2824
2825     Log the instance causing the error when a pollster fails
2826     
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.
2830     
2831     Change-Id: I7a42ed12954265c29b476f99d9f18db50d3b553d
2832     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2833
2834 commit 04bc72023ff4dc223a896e0da7ac47aa2813ae69
2835 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2836 Date:   Mon Aug 20 15:36:54 2012 -0400
2837
2838     Document how to install with devstack
2839     
2840     Update our developer installation instructions to
2841     reflect the fact that ceilometer can be installed via
2842     devstack.
2843     
2844     Change-Id: Id0b01bab7e688306832dd425e30119424c47c7f3
2845     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2846
2847 commit 2163a1689e959e37d4b35eb1220478dc5ce2a3d9
2848 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2849 Date:   Thu Aug 16 11:29:15 2012 -0400
2850
2851     Remove test skipping logic.
2852     
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
2855     these skips.
2856     
2857     Change-Id: Ieb481492d654031edddfc7506e404fa0e0f2c2f0
2858     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2859
2860 commit 7eaf0247c745345926763bf2e0a016ebae5ce13b
2861 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2862 Date:   Mon Aug 20 17:30:20 2012 -0400
2863
2864     Remove dependency on nova test modules
2865     
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.
2868     
2869     Change-Id: I07248b64cc5c30c90c5e68df09ae8dfc2875c279
2870     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2871
2872 commit 74239d9a83a6002e6112f5dd2b29eaf0ac62509c
2873 Merge: 7b18eef a08368e
2874 Author: Jenkins <jenkins@review.openstack.org>
2875 Date:   Sat Aug 18 10:47:09 2012 +0000
2876
2877     Merge "Add setuptools-git support"
2878
2879 commit 7b18eef52169196c6ec33355e0b4c6b9d8a1ef95
2880 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2881 Date:   Wed Aug 15 20:18:44 2012 -0400
2882
2883     Add date range parameters to resource API
2884     
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
2887     API.
2888     
2889     Also includes a fix for the event date range query, which was
2890     broken when both start and end values were used.
2891     
2892     Change-Id: Ic482ea647ad07553a6621ba84ed76cf10d534652
2893     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2894
2895 commit a08368e574f37c0e91d8feb9a85e7729db7bcf82
2896 Author: Chuck Short <chuck.short@canonical.com>
2897 Date:   Tue Aug 14 14:26:08 2012 -0500
2898
2899     Add setuptools-git support
2900     
2901     Standard way of generating tarballs across
2902     the openstack project.
2903     
2904     Change-Id: I9aede3008df212ff6b0191c2152137d131e96e4b
2905     Signed-off-by: Chuck Short <chuck.short@canonical.com>
2906
2907 commit 039f3d893dae74f1d3b3b0bca6f60904ae4a9b15
2908 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2909 Date:   Mon Aug 13 12:28:31 2012 -0400
2910
2911     Add separate notification handler for instance flavor
2912     
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
2916     flavor.
2917     
2918     Change-Id: Ic162ac021f864c2a98c47127288867e940469ceb
2919     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2920
2921 commit 867f168f615b995143e5a748ac833d2e9ed5f35b
2922 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2923 Date:   Mon Aug 13 12:27:23 2012 -0400
2924
2925     Change instance meter type
2926     
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.
2930     
2931     Change-Id: I5bd44958c86d0431d2b0e427c75be92cfecdb28b
2932     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2933
2934 commit a8ff8fe0c3cea6244a5f6003e39e9215f005812b
2935 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2936 Date:   Mon Aug 13 12:25:58 2012 -0400
2937
2938     Split the existing notification handlers up
2939     
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.
2944     
2945     This change also adds python-glanceclient as a test
2946     dependency so we can import the test code from nova.
2947     
2948     Change-Id: Icc07baba3f00294d8ee505a2cc82f65c0c7f4fc9
2949     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2950
2951 commit 25d9bdb6ab12fc9fc31deee04be929eb00f4609e
2952 Merge: d8fafb2 384e6ca
2953 Author: Jenkins <jenkins@review.openstack.org>
2954 Date:   Thu Aug 9 12:57:12 2012 +0000
2955
2956     Merge "Remove redundancy in the API"
2957
2958 commit d8fafb2ef1f7c3fe8e7cf096098dc6c2d3de9917
2959 Merge: 25bd337 43bdc45
2960 Author: Jenkins <jenkins@review.openstack.org>
2961 Date:   Thu Aug 9 12:56:55 2012 +0000
2962
2963     Merge "Separate the tox coverage test setup from py27"
2964
2965 commit 25bd3376533b884aed6fbd8c7481359431331826
2966 Merge: 57fbc98 06f9bc8
2967 Author: Jenkins <jenkins@review.openstack.org>
2968 Date:   Thu Aug 9 12:54:31 2012 +0000
2969
2970     Merge "Do not require user or project argument for event query"
2971
2972 commit 384e6cafd3319dc19e3175e200423e54b7f8801c
2973 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2974 Date:   Tue Aug 7 12:42:12 2012 -0400
2975
2976     Remove redundancy in the API
2977     
2978     Clean up the API a bit based on the discussion we
2979     had on the mailing list about removing redundant
2980     URLs and queries.
2981     
2982     This changeset also ensures that each URL matches one function
2983     so that the automatically generated documentation will be
2984     accurate.
2985     
2986     Change-Id: I0a9ddd3c096919366492dfdfb78a462f34b0f85d
2987     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2988
2989 commit 43bdc452dfd844bb704eae4a65c74cdb3740940e
2990 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2991 Date:   Tue Aug 7 12:22:09 2012 -0400
2992
2993     Separate the tox coverage test setup from py27
2994     
2995     Change-Id: I0d60b182afe2e0b7cf4964bd4e8f3229373868ea
2996     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2997
2998 commit 06f9bc8b740011ff22f1ead4816e1c074e449449
2999 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3000 Date:   Tue Aug 7 12:21:05 2012 -0400
3001
3002     Do not require user or project argument for event query
3003     
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.
3007     
3008     Change-Id: I32b3d8a6ed9f1d9de58565b13c9de12f3658326d
3009     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3010
3011 commit 57fbc9838fb791822df99766ba196164506ca753
3012 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3013 Date:   Tue Aug 7 11:32:32 2012 -0400
3014
3015     Add pymongo dependency for readthedocs.org build
3016     
3017     Change-Id: I85ee7a01f69273f1720eae39b80509578cb2d45b
3018     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3019
3020 commit 536488ae6baaa02aacede1153bd964cd7913f982
3021 Merge: 093c39b 01f4f47
3022 Author: Jenkins <jenkins@review.openstack.org>
3023 Date:   Tue Aug 7 15:24:00 2012 +0000
3024
3025     Merge "Update openstack.common"
3026
3027 commit 01f4f4717ddd66cf7870695924819a5fa1b41161
3028 Author: Julien Danjou <julien@danjou.info>
3029 Date:   Wed Aug 1 12:42:34 2012 +0200
3030
3031     Update openstack.common
3032     
3033     This fixes #1031508
3034     
3035     Change-Id: I2134b97615f87aa982dbbcc877e2d87c8c497244
3036     Signed-off-by: Julien Danjou <julien@danjou.info>
3037
3038 commit 093c39b9524acab9bbbde5dce7efa9752822c5d9
3039 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3040 Date:   Tue Aug 7 10:17:47 2012 -0400
3041
3042     Add API documentation
3043     
3044     Use sphinxcontrib-httpdomain to produce documentation for
3045     the web API. Add docstrings to the exposed functions.
3046     
3047     See http://packages.python.org/sphinxcontrib-httpdomain/
3048     for details about the format of the auto-generated
3049     output.
3050     
3051     Change-Id: I62edd1d00c048c4bce34711a23686f0089bbf4e7
3052     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3053
3054 commit 779dcde0db7fc8b672e76c375d951aeae17e47fb
3055 Author: Monty Taylor <mordred@inaugust.com>
3056 Date:   Tue Aug 7 08:33:36 2012 -0500
3057
3058     Be explicit about test dir.
3059     
3060     Change-Id: I3516b5d58f58bfeac32a06317b0b3d0704d449f8
3061
3062 commit 3909b9d3882ae568edff9014286ad08628f9db92
3063 Merge: bbb5a83 c966205
3064 Author: Jenkins <jenkins@review.openstack.org>
3065 Date:   Tue Aug 7 10:34:49 2012 +0000
3066
3067     Merge "Add list projects API"
3068
3069 commit bbb5a8365ce616f97b972e107e11bfa0e97b4c75
3070 Merge: c0bf81f fc2cb21
3071 Author: Jenkins <jenkins@review.openstack.org>
3072 Date:   Tue Aug 7 10:29:16 2012 +0000
3073
3074     Merge "Sort list of users and projects returned from queries"
3075
3076 commit c0bf81fe1b55995af36b371a4b2ed7be4ce0d5ac
3077 Merge: a38b5cb fd6348d
3078 Author: Jenkins <jenkins@review.openstack.org>
3079 Date:   Tue Aug 7 10:23:48 2012 +0000
3080
3081     Merge "Add project arg to event and resource queries"
3082
3083 commit a38b5cb6e03a40ce23d46f29c85981129d6097a4
3084 Merge: 275bb1b 1c92548
3085 Author: Jenkins <jenkins@review.openstack.org>
3086 Date:   Tue Aug 7 10:18:14 2012 +0000
3087
3088     Merge "Fix "meter" literal in event list API"
3089
3090 commit c96620525ca4d9d7d458ea2fbbde9028f8b2e4f2
3091 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3092 Date:   Mon Aug 6 16:44:47 2012 -0400
3093
3094     Add list projects API
3095     
3096     Change-Id: I7d7c62c540f0a57dbd192c08d4d1fe8aa2ea3312
3097     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3098
3099 commit fc2cb2177175895367ba65f620f8fa91bb94d3d4
3100 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3101 Date:   Mon Aug 6 16:44:17 2012 -0400
3102
3103     Sort list of users and projects returned from queries
3104     
3105     Change-Id: Ic41d303d332ccb47907450027f5a09a825cc522f
3106     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3107
3108 commit fd6348d363f20f4f9e276acad8979f209e9504fd
3109 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3110 Date:   Mon Aug 6 16:14:47 2012 -0400
3111
3112     Add project arg to event and resource queries
3113     
3114     Change-Id: Idfb39d02e8af2b00f6f14520b5219f48dcf8fe8a
3115     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3116
3117 commit 1c92548c5a5dfb649e2cc48db1ed95e79aabade8
3118 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3119 Date:   Mon Aug 6 15:49:18 2012 -0400
3120
3121     Fix "meter" literal in event list API
3122     
3123     Change-Id: I55dd108bab9a5aed9730d2c81ecab3a4ed909189
3124     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3125
3126 commit 275bb1be6d999c5a6137bc5a5b9a0ab559d84bb7
3127 Author: John H. Tran <jhtran@att.com>
3128 Date:   Sun Aug 5 23:53:28 2012 -0700
3129
3130     collector exception on record_metering_data
3131     
3132     Fixes bug 1033413
3133     
3134     Change-Id: I7f5ba8fb32ac21e0e7cb3c83c27e9b41beac4a29
3135
3136 commit e24300b7995e5bb428494de63d621247dd1c9fe1
3137 Merge: faf8139 74e381f
3138 Author: Jenkins <jenkins@review.openstack.org>
3139 Date:   Wed Aug 1 10:40:21 2012 +0000
3140
3141     Merge "Add API endpoint for listing raw event data"
3142
3143 commit faf81392095611789ebf6c15abe53e45ce2d4bc5
3144 Merge: ffa4f93 8034b27
3145 Author: Jenkins <jenkins@review.openstack.org>
3146 Date:   Wed Aug 1 10:39:20 2012 +0000
3147
3148     Merge "Add {root,ephemeral}_disk_size counters"
3149
3150 commit ffa4f93c9ce97899ffb55b64d811fa07063caf20
3151 Merge: dbccbb5 3228eac
3152 Author: Jenkins <jenkins@review.openstack.org>
3153 Date:   Wed Aug 1 10:38:22 2012 +0000
3154
3155     Merge "Implements vcpus counter"
3156
3157 commit 74e381fc9d0adb17034f9eb8467b8ca4934020c3
3158 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3159 Date:   Mon Jul 30 17:49:33 2012 -0400
3160
3161     Add API endpoint for listing raw event data
3162     
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.
3166     
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.
3170     
3171     Change-Id: I08d122ecd2f726fb1b2880bc22e28113f6a3aeb1
3172     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3173
3174 commit dbccbb5cb97c62ec6d87892cb0aa7b864bc27548
3175 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3176 Date:   Mon Jul 30 14:42:00 2012 -0400
3177
3178     Change compute pollster API to work on one instance at a time
3179     
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
3186     host.
3187     
3188     Change-Id: I6a16405fd65bfb3c190d02f3d70b2bde7fc0fc83
3189     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3190
3191 commit 0e8f2359d9d1b5fc02fbc0fe92e788eb757feaa5
3192 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3193 Date:   Mon Jul 30 12:44:16 2012 -0400
3194
3195     Create "central" agent
3196     
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.
3200     
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
3206     appropriate agent.
3207     
3208     New base classes are introduced for each of the types of pollsters.
3209     For now, the APIs remain the same.
3210     
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).
3214     
3215     Change-Id: Ica6e947b2e457f7db6672147af1369a24066037d
3216     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3217
3218 commit 2eebd4a8bd5c868df2e316b5bc72ebca45dddce4
3219 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3220 Date:   Wed Jul 25 14:09:34 2012 -0400
3221
3222     Skeleton for API server
3223     
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
3227     server.
3228     
3229     Change-Id: I4a496c600b7e6a0a8c70113b1d099614febd899d
3230     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3231
3232 commit ab1437fbbc9781bedf3dea53d39f0498990b267d
3233 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3234 Date:   Thu Jul 26 15:39:57 2012 -0400
3235
3236     fix use of source value in mongdb driver
3237     
3238     Change-Id: I00b3c1c8af7b154516fea4ddb3f588ce2df5e46c
3239     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3240
3241 commit 8034b27272bc8101f926319dbe3a4f7c57e1d070
3242 Author: Julien Danjou <julien@danjou.info>
3243 Date:   Thu Jul 26 13:28:14 2012 +0200
3244
3245     Add {root,ephemeral}_disk_size counters
3246     
3247     Change-Id: Ia4b9a9048df5cfca7cb868ee518297de86c78b71
3248     Signed-off-by: Julien Danjou <julien@danjou.info>
3249
3250 commit 3228eac892473aa87b2f82f240a4336fa320ef24
3251 Author: Julien Danjou <julien@danjou.info>
3252 Date:   Thu Jul 26 13:13:49 2012 +0200
3253
3254     Implements vcpus counter
3255     
3256     This is the same kind of counter of memory.
3257     
3258     Change-Id: If2e3a0e9c958f1c147ad1cbabcd25539d5b8b68f
3259     Signed-off-by: Julien Danjou <julien@danjou.info>
3260
3261 commit 2fe0a3c3ef15b163310abda879ddb18b022fbd1a
3262 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3263 Date:   Wed Jul 25 15:07:01 2012 -0400
3264
3265     Fix nova configuration loading
3266     
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.
3270     
3271     Change-Id: I0dd34f620eed5f43af6da5b02f9c41d35287c275
3272     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3273
3274 commit 344ad3eef063243dc5241b8700595927174534f3
3275 Author: Julien Danjou <julien@danjou.info>
3276 Date:   Thu Jul 19 17:13:29 2012 +0200
3277
3278     Implements memory counter
3279     
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.
3282     
3283     Change-Id: I3bfd57da61029d43ba4f731f98dc58f790f9f8cd
3284     Signed-off-by: Julien Danjou <julien@danjou.info>
3285
3286 commit dcce2c7323c0e8c9426604bc15a7e8f6ee70b86d
3287 Author: Julien Danjou <julien@danjou.info>
3288 Date:   Thu Jul 19 17:01:34 2012 +0200
3289
3290     Fix and document counter types
3291     
3292     Document each counter type available and fixes the various counter already
3293     implemented.
3294     
3295     This fixes bug #1023969.
3296     
3297     Change-Id: Ibc8b726d59c3f9433109096958b1d40db043e70d
3298     Signed-off-by: Julien Danjou <julien@danjou.info>
3299
3300 commit 6b9bd89649f7d436a8fb9d4db03b7b6e80432aaa
3301 Author: Julien Danjou <julien@danjou.info>
3302 Date:   Thu Jul 19 14:51:16 2012 +0200
3303
3304     Merge c1 function into process
3305     
3306     c1 does not mean anything, so it seems better to merge it in the method its
3307     used.
3308     
3309     Change-Id: I51a953062d450ac4b392d0f86acc9a415b7b22af
3310     Signed-off-by: Julien Danjou <julien@danjou.info>
3311
3312 commit 5affdd159a08f81b33a595fa51ed0cb63aaa70f2
3313 Author: Julien Danjou <julien@danjou.info>
3314 Date:   Wed Jul 11 17:11:34 2012 +0200
3315
3316     Check compute driver using new flag
3317     
3318     nova.common.deprecated: WARNING: Deprecated Config: Specifying virt driver
3319     via connection_type is deprecated. Use compute_driver=classname instead.
3320     
3321     Change-Id: I9c4e8e6abbf49f7b351b0f501f3e7aafa8d98896
3322     Signed-off-by: Julien Danjou <julien@danjou.info>
3323
3324 commit 8aaa93484b81c8599f3603471210858cad7e9cfe
3325 Merge: ebc0d76 fd86091
3326 Author: Jenkins <jenkins@review.openstack.org>
3327 Date:   Wed Jul 11 11:16:59 2012 +0000
3328
3329     Merge "Update review server link"
3330
3331 commit ebc0d76c6ab9f15f95d30bac025c2118f09eab6a
3332 Merge: a985eaf 4bf8558
3333 Author: Jenkins <jenkins@review.openstack.org>
3334 Date:   Wed Jul 11 11:13:50 2012 +0000
3335
3336     Merge "Add link to roadmap"
3337
3338 commit a985eaf359e431bba174d55262b3c87956f65316
3339 Author: Julien Danjou <julien@danjou.info>
3340 Date:   Wed Jul 11 12:32:03 2012 +0200
3341
3342     Add openstack.common.{context,notifier,log} and update .rpc
3343     
3344     Change-Id: I04e47ffc2eed86483e0c902532f20ef02d1d0641
3345     Signed-off-by: Julien Danjou <julien@danjou.info>
3346
3347 commit fd86091c6914c5fc2ab99223022761ca360e2afc
3348 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
3349 Date:   Tue Jul 10 19:10:28 2012 +0200
3350
3351     Update review server link
3352     
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.
3356     
3357     Bug #1023061
3358     
3359     Change-Id: I46d8483966670de78dd468624a3a3cce62ffd1ea
3360
3361 commit 4bf8558e0cf8be440a6e6a6634dbce8d41a84933
3362 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
3363 Date:   Tue Jul 10 18:57:32 2012 +0200
3364
3365     Add link to roadmap
3366     
3367     It seems to make sense to have a link to the roadmap in the areas
3368     to contribute section.
3369     
3370     Bug #1023054
3371     
3372     Change-Id: I5f97c440f794bc58fc38a648a39122b923e3335a
3373
3374 commit 7526cf6aff81242c8b30c7fd812aadb8814d30a8
3375 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3376 Date:   Mon Jul 9 10:49:52 2012 -0400
3377
3378     Add indexes to MongoDB driver
3379     
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.
3386     
3387     bug 1021324
3388     
3389     Change-Id: I9d6bbd1e7ac5a633fa3ead131a4ebc0a83226633
3390     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3391
3392 commit 1f9bce260993d714dc17ec24fd484332b783c0ef
3393 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3394 Date:   Thu Jul 5 11:08:01 2012 -0400
3395
3396     extend developer documentation
3397     
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
3404       version from git.
3405     - Add a placeholder for documenting the configuration options.
3406     - Add instructions for running the tests after getting
3407       the source code.
3408     - Add a glossary and index.
3409     
3410     tags: DocImpact
3411     bug 1006366
3412     
3413     Change-Id: I8927c55e77cdd31804249d101575f9e174e6232d
3414     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3415
3416 commit fec72610abfbd32480dae73a93f566cbec050b5b
3417 Author: Julien Danjou <julien@danjou.info>
3418 Date:   Tue Jul 3 13:04:07 2012 +0200
3419
3420     Reset the correct nova dependency URL
3421     
3422     This fixes bug #1019423
3423     
3424     Change-Id: I8dd36926aa3457a9b985b5b98d7201383ec03518
3425
3426 commit 50aa91f5a5cd9147ed88920c8c3000be63556aa2
3427 Author: Andrew Hutchings <andrew@linuxjedi.co.uk>
3428 Date:   Wed Jul 4 13:30:32 2012 +0100
3429
3430     Switch .gitreview to use OpenStack gerrit
3431     
3432     Change-Id: I868226291db9741c9e28c60ee0d3ddd21b042fd3
3433
3434 commit 4ee4a6895f873ef9864db243f96e0be3d4d10006
3435 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3436 Date:   Fri Jun 29 15:17:06 2012 -0400
3437
3438     Add MongoDB engine.
3439     
3440     This change implements the first storage backend for
3441     ceilometer using MongoDB and makes it the default
3442     (instead of 'log').
3443     
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)
3447     
3448     Change-Id: I0e3763749e88a71bc57b263ea79fff8d065c03ce
3449     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3450
3451 commit 022ecffe56c1e607d76840200023998153ea4b42
3452 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3453 Date:   Fri Jun 29 15:02:12 2012 -0400
3454
3455     Convert timestamps to datetime objects before storing
3456     
3457     Parse the incoming timestamp strings into datetime objects
3458     before passing them off to the storage backend.
3459     
3460     Change-Id: I42d825c9633fa2c120409d79883756d23b045a60
3461     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3462
3463 commit b345efa0be2dc21aa8ba8114611f877955468950
3464 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3465 Date:   Fri Jun 29 15:15:20 2012 -0400
3466
3467     Reduce complexity of storage engine API
3468     
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.
3474     
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
3480     
3481     Change-Id: Id4dffcc59dbee44fd4670bbe55b5e3380ea240e5
3482     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
3483
3484 commit b40ac5f32bb356f238bdeb7eb0a7224d62f13a8d
3485 Merge: 378b856 2f630d9
3486 Author: Jenkins <jenkins@review.stackforge.org>
3487 Date:   Thu Jun 28 11:26:07 2012 +0000
3488
3489     Merge "Documentation edits:"
3490
3491 commit 378b856a9b803783d26efec140d1e817819b2473
3492 Author: Julien Danjou <julien.danjou@enovance.com>
3493 Date:   Thu Jun 28 13:01:38 2012 +0200
3494
3495     Remove usage of nova.log
3496     
3497     Change-Id: Iea9ca7cfbf6bd46aa2918c7fe1c54a44bd3f38d2
3498     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3499
3500 commit 2f630d95e568e807960aadc05d3fd2e19031bc2c
3501 Author: annegentle <anne@openstack.org>
3502 Date:   Wed Jun 27 12:29:52 2012 -0500
3503
3504     Documentation edits:
3505     
3506      * Fixes index.rst to include the writing_agent_plugin page
3507      * Minor typo fixes
3508      * Adds more links so devs can see what usage data already exists
3509      * Addresses review comments
3510     
3511     Rebase against master.
3512     
3513     Change-Id: I62160e1f5583ad540d940e1c44dbd8c6cf460e67
3514
3515 commit 158ed6b568e08d3de9463b82a301f3f7cf08ca3c
3516 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3517 Date:   Tue Jun 26 16:36:58 2012 -0400
3518
3519     fix typo in instance properties list
3520     
3521     Change-Id: Ib09f4ab8db06d024ff863b54702a36f6ef77698b
3522
3523 commit 77958016aa113209502323c97674ef5982443b40
3524 Merge: 8232832 4bcd1c4
3525 Author: Jenkins <jenkins@review.stackforge.org>
3526 Date:   Wed Jun 27 16:07:00 2012 +0000
3527
3528     Merge "Add Sphinx wrapper around existing docs"
3529
3530 commit 4bcd1c46a01b21b2c19b9e10f69ca5477ab49607
3531 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3532 Date:   Wed Jun 27 11:39:37 2012 -0400
3533
3534     Add Sphinx wrapper around existing docs
3535     
3536     bug 1018443
3537     
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.
3541     
3542     Change-Id: Ie2ad0f2e4ed237f1373c4357d5763fd5218d738a
3543
3544 commit 8232832bbae07c485b5600542c09c5eb5adef7ff
3545 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3546 Date:   Tue Jun 26 15:25:12 2012 -0400
3547
3548     Configure nova.flags as well as openstack.common.cfg
3549     
3550     Because we are using nova classes directly (Service, Manager, etc.)
3551     we need to initialize the configuration modules that those
3552     classes use.
3553     
3554     Change-Id: Idafd4a8346fc59332114ea7536893470bf9eaff8
3555
3556 commit 1b7b651d860a8fe38d523f67cb229302159d0872
3557 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
3558 Date:   Wed Jun 27 12:04:28 2012 +0200
3559
3560     First draft of plugin/agent documentation. Fixes bug 1018311.
3561     
3562     Change-Id: I5723ab7cdf3f552b23927380a764c53f7beb4f10
3563
3564 commit d179cbf4ef5d6211f182c6a578895a1dd1897650
3565 Author: Julien Danjou <julien.danjou@enovance.com>
3566 Date:   Wed Jun 27 12:26:27 2012 +0200
3567
3568     Essex: update Nova to 2012.1.1, add python-novaclient
3569     
3570     Change-Id: I6881bdb8064df4e88a37ead3426d9666c0f77278
3571     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3572
3573 commit b3a11dbf7b20aebf3937bd81d5ce6f65178c4be2
3574 Merge: 3c01cce ffea2f5
3575 Author: Jenkins <jenkins@review.stackforge.org>
3576 Date:   Tue Jun 26 18:01:03 2012 +0000
3577
3578     Merge "Fallback on nova.rpc for Essex"
3579
3580 commit 3c01ccefd52a24bf112691d0273c0cbd465733ff
3581 Author: Julien Danjou <julien.danjou@enovance.com>
3582 Date:   Tue Jun 26 14:26:57 2012 +0200
3583
3584     Split service preparation, periodic interval configurable
3585     
3586     Change-Id: I71d1e81e2b2347fb7e3ba2edfa7f21eb9cffb401
3587     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3588
3589 commit 5d90f057cb923a07214e4753d0d6296805197e88
3590 Merge: e162877 a4a15e7
3591 Author: Jenkins <jenkins@review.stackforge.org>
3592 Date:   Tue Jun 26 06:06:08 2012 +0000
3593
3594     Merge "Use the same instance metadata everywhere"
3595
3596 commit a4a15e732bc65e75eccaea91b7778deab9bba566
3597 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3598 Date:   Mon Jun 25 19:06:46 2012 -0400
3599
3600     Use the same instance metadata everywhere
3601     
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
3605     metering messages.
3606     
3607     Change-Id: I74534e5236fd6580fad42ae4e1c7321dc880bc8f
3608
3609 commit e16287766dbf9497b0a9ecae852ebcb26308f980
3610 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3611 Date:   Mon Jun 25 16:52:08 2012 -0400
3612
3613     Emit meter event for instance "exists"
3614     
3615     bug 1005941
3616     
3617     As we check the CPU utilization for an instance also
3618     emit a meter message indicating that the instance
3619     still exists.
3620     
3621     Change-Id: I7a592efc750c6e0a9a24394e05bd2d75da3377b6
3622
3623 commit a78f2f447fadce834f02ead9a2a04511ac97d687
3624 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3625 Date:   Mon Jun 18 19:01:23 2012 -0400
3626
3627     Start defining DB engine API
3628     
3629     Sketch in API to support queries defined in
3630     http://wiki.openstack.org/EfficientMetering/APIProposalv1
3631     
3632     Change-Id: I282f1d5893c55fca684a74395a82e603c799343f
3633
3634 commit ffea2f5cd77bd7914fd1f9ffe2eaf4ae3836ca26
3635 Author: Julien Danjou <julien.danjou@enovance.com>
3636 Date:   Mon Jun 25 14:47:48 2012 +0200
3637
3638     Fallback on nova.rpc for Essex
3639     
3640     Change-Id: I2a1ca5a0c77900d2310b4534f92da885fa27f430
3641     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3642
3643 commit bf555549df9bb668d0a049d333a0e36994847a1b
3644 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3645 Date:   Mon Jun 18 12:28:06 2012 -0400
3646
3647     Add instance metadata from notification events
3648     
3649     bug 1006120
3650     
3651     This change depends on a change to nova to include the extra data
3652     in the outgoing notifications.
3653     
3654     Change-Id: Ieaee00f5f6c0a9f6d00843adbcc2cd995334bbd1
3655
3656 commit d9faf1c20476e1dd2a12b389eda25d0c439074a5
3657 Author: Julien Danjou <julien.danjou@enovance.com>
3658 Date:   Fri Jun 15 15:04:09 2012 +0200
3659
3660     Combined fix to get past broken state of repo
3661     
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.
3666     
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.
3670     
3671        Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3672     
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.
3678     
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
3682        suppressed.
3683     
3684     4. Ignore import errors in impl_qpid because the qpid
3685        package is not installed on the stackforge test server.
3686     
3687     5. Fix missing imports from gettextutils in openstack.common.
3688     
3689     Change-Id: I0ee7d4b3278d8ff1951ca27592e3be8a87fe4854
3690
3691 commit 3f68534579e1a99558cbdfff90fffeffc1226284
3692 Author: Julien Danjou <julien.danjou@enovance.com>
3693 Date:   Tue Jun 12 13:50:10 2012 +0200
3694
3695     Add more metadata to instance counter
3696     
3697     This fixes #1006120
3698     
3699     Change-Id: Iba774d6ffbcceb7c35da48c103c7907af175e64e
3700     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3701
3702 commit 8d47e17f354a5afe592b94cce348782d353bb036
3703 Author: Julien Danjou <julien.danjou@enovance.com>
3704 Date:   Mon Jun 11 15:43:37 2012 +0200
3705
3706     Register storage options on import
3707     
3708     We already does this for other module, so continue.
3709     
3710     Change-Id: I1e38fd0eddd41b9e4e239c0b5fbbaf31ebf4d599
3711     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3712
3713 commit a5b73215791b39f7dd2a6cf96583799d87fa995a
3714 Author: Julien Danjou <julien.danjou@enovance.com>
3715 Date:   Mon Jun 4 16:46:26 2012 +0200
3716
3717     Add Essex tests
3718     
3719     Change-Id: I098888c9d011819a6bca4df532534a39da67e9eb
3720     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3721
3722 commit 5705468da291df255619f2d7e13d2abb5c2624a2
3723 Merge: 6a7c935 9823714
3724 Author: Jenkins <jenkins@review.stackforge.org>
3725 Date:   Mon Jun 11 16:35:52 2012 +0000
3726
3727     Merge "fix message signatures for nested dicts"
3728
3729 commit 6a7c93574b3a75447188ed53f18ff9c77b32266b
3730 Merge: 68d0fac 8101f52
3731 Author: Jenkins <jenkins@review.stackforge.org>
3732 Date:   Mon Jun 11 16:34:09 2012 +0000
3733
3734     Merge "log more than ceilometer"
3735
3736 commit 68d0faccc8eb53cc38896ff5d1e89055ca4602cf
3737 Merge: c9aae11 3b075dc
3738 Author: Jenkins <jenkins@review.stackforge.org>
3739 Date:   Mon Jun 11 16:31:59 2012 +0000
3740
3741     Merge "Remove event_type field from meter messages"
3742
3743 commit 8101f52ed788ad41c41c644c9a20912cb99abd96
3744 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3745 Date:   Mon Jun 11 11:32:42 2012 -0400
3746
3747     log more than ceilometer
3748     
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,
3752     too.
3753     
3754     Change-Id: I4f67b61d3990a0667ee91e32c77ab909f600d451
3755
3756 commit 3b075dc7afda3be874af503e07d3a4ac1d296870
3757 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3758 Date:   Mon Jun 11 11:10:53 2012 -0400
3759
3760     Remove event_type field from meter messages
3761     
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.
3765     
3766     bug 1006995
3767     
3768     Change-Id: I37ed14e469bc146017ecceedd6539d61eb7823e1
3769
3770 commit 9823714e9e5cfdab55514a760149c6985052480e
3771 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3772 Date:   Mon Jun 11 11:12:11 2012 -0400
3773
3774     fix message signatures for nested dicts
3775     
3776     The order of iteration for dictionary keys is not
3777     guaranteed, so we need to address nested dictionaries
3778     directly.
3779     
3780     Change-Id: Iebfaa11d9edea3749ce7b86b5f723f955c535057
3781
3782 commit c9aae1118f09a498ee000adec26a8045b63734da
3783 Author: Julien Danjou <julien.danjou@enovance.com>
3784 Date:   Mon Jun 11 15:43:15 2012 +0200
3785
3786     Remove nova.flags usage
3787     
3788     There's no need to use nova.flags here, we can use our cfg module.
3789     
3790     Change-Id: Ia6ecbf48a89a07b702d2955f89851b5c188a62fd
3791     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3792
3793 commit f413db8a2ae33ab3f58b22bc764b819855397941
3794 Author: Julien Danjou <julien.danjou@enovance.com>
3795 Date:   Thu Jun 7 14:44:21 2012 +0200
3796
3797     Copy openstack.common.cfg
3798     
3799     This fixes bug #1009586
3800     
3801     Change-Id: If188709510ac98413e8c568d5a9e8c5f758c8497
3802     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3803
3804 commit d01b964becfec5146f3e6a3873dea32bec58ab59
3805 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3806 Date:   Thu Jun 7 18:00:49 2012 -0400
3807
3808     check message signatures in the collector
3809     
3810     bug 1006990
3811     
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
3816     
3817     Change-Id: I6666ea117fb66526ee187b168eca88e4b0092a23
3818
3819 commit 1bd1fd6846a50d439242e1d7c6c5cbc63f5b5a88
3820 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3821 Date:   Wed Jun 6 15:32:42 2012 -0400
3822
3823     Sketch out a plugin system for saving metering data.
3824     
3825     Change-Id: Ib91213ac78fd5e3baf7200849b4fa8554c652a99
3826
3827 commit 0767165ebcefc217257c7914854050bff54c85f1
3828 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3829 Date:   Wed Jun 6 16:25:49 2012 -0400
3830
3831     refactor meter event publishing code
3832     
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.
3837     
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).
3840     
3841     Change-Id: If2b01edbc0c372907a04baf69f1137575b6921bd
3842
3843 commit 0c80375984504e0c12090d61cfd8cce74c7d32f7
3844 Merge: c491a93 966af69
3845 Author: Jenkins <jenkins@review.stackforge.org>
3846 Date:   Thu Jun 7 17:06:22 2012 +0000
3847
3848     Merge "Use timestamp instead of datetime when creating Counter"
3849
3850 commit c491a93a3983b3d6d7b2090033c6a441858a5dd4
3851 Merge: 8780157 f5b0842
3852 Author: Jenkins <jenkins@review.stackforge.org>
3853 Date:   Thu Jun 7 17:06:01 2012 +0000
3854
3855     Merge "add counter type field"
3856
3857 commit 8780157755de98914a0abd90d5d2475227ab91e6
3858 Author: Julien Danjou <julien.danjou@enovance.com>
3859 Date:   Wed Jun 6 11:02:20 2012 +0200
3860
3861     Add and use ceilometer own log module
3862     
3863     This fixes bug #1004130
3864     
3865     Change-Id: I143124ad411d5efefa604e831173dca87548bd7f
3866     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3867
3868 commit f5b08423b913043891a956ad1dd92a553c24d557
3869 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3870 Date:   Wed Jun 6 16:11:07 2012 -0400
3871
3872     add counter type field
3873     
3874     bug 1006425
3875     
3876     Rename the existing counter "type" field to "name" and add
3877     a new field with values of "cumulative" or "delta".
3878     
3879     Change-Id: I459049bab28c3e2146b7a1b2e134dddabe381a6a
3880
3881 commit 966af691276cc7f3eaccae4518d0d8b09dde2a75
3882 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3883 Date:   Tue May 29 10:01:48 2012 -0400
3884
3885     Use timestamp instead of datetime when creating Counter
3886     
3887     Change-Id: I444b96196107383840c6c9ac070492ecf34079f2
3888
3889 commit 14c068d2e83ca0ee4a1de6c9a83338bf93a157e6
3890 Merge: 6fa69bb 3fcb8da
3891 Author: Jenkins <jenkins@review.stackforge.org>
3892 Date:   Wed Jun 6 17:48:53 2012 +0000
3893
3894     Merge "Make the stand-alone test script mimic tox"
3895
3896 commit 6fa69bbdccb9273ef1e55f08dc3db926ab20529c
3897 Author: Julien Danjou <julien.danjou@enovance.com>
3898 Date:   Mon Jun 4 10:24:33 2012 +0200
3899
3900     Use new flag API
3901     
3902     This changed since 00786bc554a2dfacb3c6f02fbb7e9c98f35d4262 for blueprint
3903     cfg-global-object in Nova.
3904     
3905     Change-Id: Iaae34a1e4953c964b99411247219f7b72358823f
3906     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3907
3908 commit f9d74149735adf924c0e3f687204dc62760180b6
3909 Author: Julien Danjou <julien.danjou@enovance.com>
3910 Date:   Mon Jun 4 10:32:08 2012 +0200
3911
3912     Fix a PEP8 error
3913     
3914     Change-Id: Ifeca665ad34e014fde5006b8ca83e7851f15622f
3915     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3916
3917 commit 3fcb8da4a1068f7bb85ad410759f64eb2a7b1021
3918 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3919 Date:   Wed May 30 12:00:59 2012 -0400
3920
3921     Make the stand-alone test script mimic tox
3922     
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.
3928     
3929     Change-Id: I65224cf4bf75e6b7fc0207b3545c466bdac5a35c
3930
3931 commit 697c4c1051bb991cf7478d2b789ae3730f09b857
3932 Author: Julien Danjou <julien.danjou@enovance.com>
3933 Date:   Wed May 30 17:52:31 2012 +0200
3934
3935     Remove unneeded eventlet test requirement
3936     
3937     Change-Id: Icfc4dd69beae3a07a5005d4d519f8ce433313dee
3938     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3939
3940 commit d615fb872ddceaf1ddef7e3997bcf2523cab283e
3941 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3942 Date:   Tue May 29 17:16:27 2012 -0400
3943
3944     Add listeners for other instance-related events
3945     
3946     bug 1004560
3947     
3948     Convert events for instance "exists" check and deletion into counters.
3949     
3950     Change-Id: I882eeed2baf0445c53236c14f30969e95494a714
3951
3952 commit 5e0a32f47505d342676099518ec3fad558c61511
3953 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3954 Date:   Tue May 29 17:57:58 2012 -0400
3955
3956     Add tox configuration
3957     
3958     Change-Id: Ic4051617b5757c649cd59dacf8e9dd9d7e9819a6
3959     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3960
3961 commit a49e59b1151ce87c8f4ed6e12368e01dbbb6243a
3962 Author: Julien Danjou <julien.danjou@enovance.com>
3963 Date:   Tue May 29 16:18:04 2012 +0200
3964
3965     Use openstack.common.cfg for ceilometer options
3966     
3967     Change-Id: Iba7df922a7d6b3eec7db427b4135e6fa2ad2d416
3968     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3969
3970 commit bbc706c4c02d2750df961474b00998b9766cd47a
3971 Merge: b76f67d d4635be
3972 Author: Jenkins <jenkins@review.stackforge.org>
3973 Date:   Tue May 29 08:59:32 2012 +0000
3974
3975     Merge "Add floating IP pollster"
3976
3977 commit b76f67d11f5bed61818b9dcaf77b20bfb087547b
3978 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
3979 Date:   Fri May 25 14:22:09 2012 -0400
3980
3981     Publish and receive metering messages
3982     
3983     bug 1004198
3984     bug 1004200
3985     
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
3992       events).
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
3996       metering messages.
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
4000       testing.
4001     - Log after successful load of pollsters instead of before attempt.
4002     
4003     Change-Id: Iedfe26f8a4fa80d88cd0a76e5738001ba5689bdc
4004
4005 commit d4635bede100934d1535b334dfc5a694bffe7d97
4006 Author: Julien Danjou <julien.danjou@enovance.com>
4007 Date:   Thu May 24 15:06:22 2012 +0200
4008
4009     Add floating IP pollster
4010     
4011     Change-Id: Ia5e71117f0e1bec7dcbbd5a9332c07297fcd5c1f
4012     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4013
4014 commit dbccf0ce6974fc3665f0ffd63a9b08725339d6cf
4015 Author: Julien Danjou <julien.danjou@enovance.com>
4016 Date:   Thu May 24 13:48:07 2012 +0200
4017
4018     Fix tests based on DB by importing nova.tests
4019     
4020     This is the same trick used in nova test suite.
4021     
4022     Change-Id: I280dc6b3881d4a1d6503b9a0b313ec395b97e238
4023     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4024
4025 commit bc1f004f8f3e182e198702d286dcb56b31fa8ba8
4026 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4027 Date:   Wed May 23 13:07:29 2012 -0400
4028
4029     make the pollsters in the agent plugins
4030     
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.
4037     
4038     Change-Id: Id59a696beb33c7c9a232460ce52e272f5408e70d
4039
4040 commit 5717e9c5c9a029d1b1daa72f2e7ac0ab1039bf0c
4041 Author: Julien Danjou <julien.danjou@enovance.com>
4042 Date:   Tue May 15 12:36:47 2012 +0200
4043
4044     Build ceilometer-agent and ceilometer-collector
4045     
4046     Change-Id: I0cc5b163ac638f33397e7e7a9c046dca3e2939e9
4047     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4048
4049 commit 73c9150afe7fc07018b0435ae7b24b52bd6a0a15
4050 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4051 Date:   Tue May 22 15:10:09 2012 -0400
4052
4053     Add plugin support to the notification portion of the collector daemon.
4054     
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.
4060     
4061     Change-Id: Iaa626b98e1a661ed31cc8b8e95263c111df20888
4062
4063 commit cc5b02dc84e26af050a0983764a5977e25bd3726
4064 Author: Julien Danjou <julien.danjou@enovance.com>
4065 Date:   Fri May 11 16:09:47 2012 +0200
4066
4067     Add CPU time fetching
4068     
4069     Change-Id: Ie16c588af209c4410e1150038e9fb24dc111159d
4070     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4071
4072 commit 3c3f77f84a68253b82ab2c7cb1abebdf626e1e78
4073 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4074 Date:   Fri May 18 11:13:08 2012 -0400
4075
4076     Add an example function for converting a nova notification to a counter.
4077     
4078     Change-Id: I05f2e42059cefb004d5afec7c28d557093eba227
4079
4080 commit 68ae03c38749472ed81fc1cd3cb7d2a651c364d1
4081 Merge: 8f4ba16 1f0ae02
4082 Author: Jenkins <jenkins@review.stackforge.org>
4083 Date:   Mon May 21 15:24:05 2012 +0000
4084
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."
4086
4087 commit 8f4ba1656c26ac7885c46f2fc8fcf9f519146f96
4088 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4089 Date:   Tue May 15 13:39:56 2012 -0400
4090
4091     add a tool for recording notifications and replaying them
4092     
4093     Change-Id: I852a6fbef7b9bf02309f699419da0a2537ce7a90
4094
4095 commit 1f0ae02f1e42acc0304b34179d0527d8e2e6533a
4096 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
4097 Date:   Tue May 15 15:27:13 2012 -0400
4098
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.
4101     
4102     Change-Id: I57dc7e74a16955bcf42e9360e7de6e2f26ca09b0
4103
4104 commit 11a84161906a69cc201b0c35c49d8d6c434916fb
4105 Author: Julien Danjou <julien.danjou@enovance.com>
4106 Date:   Fri May 11 12:13:11 2012 +0200
4107
4108     Periodically fetch for disk io stats
4109     
4110     Change-Id: Id48337a598e8941d9e1793ad552251369ef3954f
4111     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4112
4113 commit 6393825cf615cf958ff39f7baa9fbe9839e2c1f3
4114 Author: Julien Danjou <julien.danjou@enovance.com>
4115 Date:   Thu May 10 16:41:41 2012 +0200
4116
4117     Use nova.service, add a manager class
4118     
4119     Change-Id: I76e2b7123c206082f1fca72f94433dac58b72391
4120     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4121
4122 commit 886485c4684b5fc88491f578198a2423392dd066
4123 Author: Julien Danjou <julien.danjou@enovance.com>
4124 Date:   Thu May 10 15:53:20 2012 +0200
4125
4126     Change license to Apache 2.0
4127     
4128     Change-Id: I062d722fb570a6f00151eb620d8c169b2ee374ae
4129     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4130
4131 commit 5bb0df8e5cc36a4a3e3a2483e36650d106cdd73d
4132 Author: Julien Danjou <julien.danjou@enovance.com>
4133 Date:   Wed May 9 13:55:41 2012 +0200
4134
4135     Add setup.py
4136     
4137     Change-Id: Iffdb887f308eb9ea85ffbf13e192efbb79821d65
4138     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4139
4140 commit 85beac0fa82d5f54e926766d139790f2a90e1fb2
4141 Author: Julien Danjou <julien.danjou@enovance.com>
4142 Date:   Wed May 9 11:57:03 2012 +0200
4143
4144     Import ceilometer-nova-compute
4145     
4146     This script is used to grab notifications from existing hosts
4147     
4148     Change-Id: I45826fd6941d7bd93464bf945903b6b41223745c
4149     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4150
4151 commit bca0ead8d238f55d12cfc0548b14ba1b2675a953
4152 Author: Julien Danjou <julien.danjou@enovance.com>
4153 Date:   Wed May 9 11:56:12 2012 +0200
4154
4155     Ignore pyc files
4156     
4157     Change-Id: Id98d91e397fc5ee77c8d6b41882c264748c0ab76
4158     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
4159
4160 commit 0843dc10f126a08cce0f182b59d105ccfd327e1c
4161 Author: Julien Danjou <julien.danjou@enovance.com>
4162 Date:   Wed May 2 14:08:57 2012 +0200
4163
4164     Add link to blueprint
4165     
4166     Change-Id: I6608b9d01c9c23198d3e3e5d2f0e8551c2637f3a
4167
4168 commit 241c7b319f120f8b51e5a70c0cea3e30ccceb734
4169 Author: Andrew Hutchings <andrew@linuxjedi.co.uk>
4170 Date:   Tue May 1 11:17:50 2012 +0100
4171
4172     Add .gitreview file
4173
4174 commit ca8dc0f250726f450de26d7dcdbed1cd3aacaea1
4175 Author: LinuxJedi <andrew@linuxjedi.co.uk>
4176 Date:   Tue May 1 02:31:22 2012 -0700
4177
4178     initial commit