Removes obsolete --config-file-/etc/nova/nova.conf from starting arguments of init...
[openstack-build/ceilometer-build.git] / trusty / debian / CHANGELOG
1 commit 424c544770cb52fb0bfe3e0c24015418e50bdcc4
2 Merge: 4cc7bfb 3557ac3
3 Author: Jenkins <jenkins@review.openstack.org>
4 Date:   Fri Oct 12 12:17:07 2012 +0000
5
6     Merge "Update metadata for PyPI registration"
7
8 commit 4cc7bfb6c761e4faac494c9dcac5f5c86c46c922
9 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
10 Date:   Fri Oct 12 12:28:52 2012 +0200
11
12     Nova libvirt release note
13     
14     Add note to specify that Nova meters are mostly working with libvirt
15     
16     Change-Id: I9ecc6953d7909f39e9bb84a4709db9414c40629d
17
18 commit 3557ac32d5c65dd9ef6704becf768bc12d9f01ed
19 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
20 Date:   Fri Oct 12 06:49:16 2012 -0400
21
22     Update metadata for PyPI registration
23     
24     Add trove classifiers and a download URL to setup.py
25     to complete the data needed to register the project
26     on PyPI.
27     
28     Change-Id: I3cbe50dfd2002e5946022507a18d6e36e34b46e0
29     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
30
31 commit fa52074c32c8d43a71f30d3af182437140b9f3bb
32 Author: Julien Danjou <julien@danjou.info>
33 Date:   Fri Oct 12 11:20:53 2012 +0200
34
35     tox: add missing venv
36     
37     At least used for tarballs creation
38     
39     Change-Id: I4a50781ba930454480f4c35dd66494f892ac5985
40     Signed-off-by: Julien Danjou <julien@danjou.info>
41
42 commit 0ada5607be59b1e6e5bac5dd1f083c6b9b11c674
43 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
44 Date:   Fri Oct 12 11:07:28 2012 +0200
45
46     Fixes a couple typos
47     
48     Change-Id: Ic7363f336b544bea6d0dc93a6aec5df5320cdaca
49
50 commit f8620ebe5ec24fe67ab1f8db3c54a20970567335
51 Merge: ac23afa 7b95818
52 Author: Jenkins <jenkins@review.openstack.org>
53 Date:   Thu Oct 11 19:02:16 2012 +0000
54
55     Merge "Set correct timestamp on floatingip counter"
56
57 commit ac23afa9393ad6b60ceb3f01d9192c9335d0d089
58 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
59 Date:   Thu Oct 11 18:38:44 2012 +0200
60
61     Counter renaming
62     
63     Add naming rules to doc
64     
65     Rename root_disk_size -> disk.root.size
66     
67     Rename ephemeral_disk_size -> disk.ephemeral.size
68     
69     Rename floating_ip -> ip.floating
70     
71     Rename volume_size -> volume.size
72     
73     Change-Id: I4f99dd12efeea3acffbb79b551246b9e506d82a4
74
75 commit 7b95818699217ed3f6de28c3bc485e31fcbeb716
76 Author: Julien Danjou <julien@danjou.info>
77 Date:   Thu Oct 11 18:52:16 2012 +0200
78
79     Set correct timestamp on floatingip counter
80     
81     Change-Id: Ifda6a9c4a62cce19cdf9f924a8fa8ee7f74a27ba
82     Signed-off-by: Julien Danjou <julien@danjou.info>
83
84 commit 898016cbde52392d6e85156f8e7f7084698475f1
85 Author: Julien Danjou <julien@danjou.info>
86 Date:   Thu Oct 11 17:44:51 2012 +0200
87
88     Fix API change in make_test_data.py
89     
90     Change-Id: I8fa874b4ae5fe189b52f87bb55acbc8463bf8872
91     Signed-off-by: Julien Danjou <julien@danjou.info>
92
93 commit f2aee4b75d07a5f4d8ecf381934452e2a8dc9a3d
94 Author: Julien Danjou <julien@danjou.info>
95 Date:   Thu Oct 11 14:41:05 2012 +0200
96
97     Fix Nova URL in doc
98     
99     Change-Id: I7837e80940e7ee9622bdcd3b1f253d582f383d1a
100     Signed-off-by: Julien Danjou <julien@danjou.info>
101
102 commit ae1d3d5821e7a537d6fd09d09e7f35164ddb262c
103 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
104 Date:   Tue Oct 9 17:17:13 2012 +0200
105
106     Some more doc fixes
107     
108     There was a spurious = at the end of a line in install.rst that made
109     the TOC go bad.
110     
111     Updated the link to the new dev mailing list
112     
113     areas.rst - testing was mentioning a pre-release, changed to first
114     version.
115     
116     Reformated (again) the release notes, hoping it will render better.
117     
118     Updated the ReleaseNotes file to now point to the rst
119     
120     Change-Id: Iabf03772498094b0b7e1014abb7fa56547feb636
121
122 commit fe3be9bacde27f29269d78826f59fc4ea40532ef
123 Merge: 47c27cd a58a9ee
124 Author: Jenkins <jenkins@review.openstack.org>
125 Date:   Tue Oct 9 20:35:44 2012 +0000
126
127     Merge "image: handle glance delete notifications"
128
129 commit 47c27cd5860b5fdd1ecb9fda7857b8c71104615f
130 Merge: c77b60e fb870c3
131 Author: Jenkins <jenkins@review.openstack.org>
132 Date:   Tue Oct 9 20:33:26 2012 +0000
133
134     Merge "image: handle glance upload notifications"
135
136 commit c77b60ed1bd1d3a589d3c7ae19ffcb8f96254c90
137 Merge: 0ba7773 7873fd8
138 Author: Jenkins <jenkins@review.openstack.org>
139 Date:   Tue Oct 9 20:32:59 2012 +0000
140
141     Merge "image: add update event, fix ImageServe owner"
142
143 commit 0ba777301999506dbfc27601515ddf9e3baa877f
144 Merge: fc1b5cd e4ad2ce
145 Author: Jenkins <jenkins@review.openstack.org>
146 Date:   Tue Oct 9 18:30:26 2012 +0000
147
148     Merge "Ignore instances in the ERROR state."
149
150 commit e4ad2ce4ad9dfe139d9f9b2cd3fd9f8d37e74517
151 Author: Eoghan Glynn <eglynn@redhat.com>
152 Date:   Tue Oct 9 16:12:28 2012 +0100
153
154     Ignore instances in the ERROR state.
155     
156     Fixes bug 1064472.
157     
158     The compute pollster should not query libvirt for instances
159     that are ERROR'd out.
160     
161     Change-Id: I8748694453ba6d9d58dc0555ed996fcd9400ad05
162
163 commit fc1b5cdd973ceb6b9b284267b15595b792b1012b
164 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
165 Date:   Tue Oct 9 11:53:33 2012 -0400
166
167     Use the right version number in documentation
168     
169     Get the version number from the setup.py file.
170     
171     Change-Id: I50efc125c8857d9a531d7a00dba53b67baf7496b
172     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
173
174 commit 57f353541f07039ee7ebadd4de2fd26514c6a36d
175 Author: Julien Danjou <julien@danjou.info>
176 Date:   Tue Oct 9 16:54:05 2012 +0200
177
178     doc: fix network.*.* resource id
179     
180     Change-Id: I4402c5027c9ad10a7ac464fbda54e5596f0ea0e7
181     Signed-off-by: Julien Danjou <julien@danjou.info>
182
183 commit a58a9eefaf66eb1f0cec198b33b5816fd92d3800
184 Author: Julien Danjou <julien@danjou.info>
185 Date:   Tue Oct 9 11:04:40 2012 +0200
186
187     image: handle glance delete notifications
188     
189     This fixes bug #1056982
190     
191     Change-Id: Ica181bf8ee6f2952cf5e8c761768a58325ce802d
192     Signed-off-by: Julien Danjou <julien@danjou.info>
193
194 commit fb870c3a7b8c841fb477759fb37e5fdbda95a0b1
195 Author: Julien Danjou <julien@danjou.info>
196 Date:   Tue Oct 9 11:03:19 2012 +0200
197
198     image: handle glance upload notifications
199     
200     This fixes bug #1056983
201     
202     Change-Id: I7af63a92c1181a371788d73bc0d3d79c1c9cadeb
203     Signed-off-by: Julien Danjou <julien@danjou.info>
204
205 commit 7873fd8bfda91170f15293e0cab6e59073d0574b
206 Author: Julien Danjou <julien@danjou.info>
207 Date:   Mon Oct 8 16:26:09 2012 +0200
208
209     image: add update event, fix ImageServe owner
210     
211     This adds handling of image.update events and create 2 counters for it:
212     Image, counting images, and ImageSize, counting images size.
213     This fixes bug #1056981.
214     
215     This also fixes ImageServe owner which was set wrongly to user rather than
216     project, and fixes counter type for ImageServe and ImageDownload to delta.
217     
218     Change-Id: I2512cdfc37f17c425f49a5e5d6d2e25ccb59a3ca
219     Signed-off-by: Julien Danjou <julien@danjou.info>
220
221 commit a725f64f3c7af81b96d1b5f2bcab6e6b8c70cf44
222 Author: Julien Danjou <julien@danjou.info>
223 Date:   Mon Oct 8 16:55:00 2012 +0200
224
225     network: fix create/update counter type & doc
226     
227     Change-Id: I96e662663c8d14a6d841746033be0b57d23ee9ee
228     Signed-off-by: Julien Danjou <julien@danjou.info>
229
230 commit 919b907bda1016bc708232730e236443ad142d70
231 Merge: f08f28a d0776d1
232 Author: Jenkins <jenkins@review.openstack.org>
233 Date:   Tue Oct 9 11:49:40 2012 +0000
234
235     Merge "compute.libvirt: split read/write counters"
236
237 commit f08f28a26615add3f2ab819ab4bc1e592e87ce41
238 Merge: bdbfea3 7f9264b
239 Author: Jenkins <jenkins@review.openstack.org>
240 Date:   Tue Oct 9 08:07:58 2012 +0000
241
242     Merge "Assorted doc fixes"
243
244 commit 7f9264b1948aa60796d675db998c7abc301c4215
245 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
246 Date:   Tue Oct 9 02:28:12 2012 +0200
247
248     Assorted doc fixes
249     
250     Remove FIXME:... and move to LP as 1064126
251     
252     Reorganize Install section TOC
253     
254     Fix little gnats in configuration.rst
255     
256     Change-Id: I005574054ccdcfc293e7b2cbb29fbffae8e7ef51
257
258 commit bdbfea33278f385e029d797ddd682259caceb19f
259 Author: Steven Berler <steven.berler@dreamhost.com>
260 Date:   Fri Oct 5 15:13:26 2012 -0700
261
262     add max/sum project volume and fix tests
263     
264     Adds api calls to get the max or sum volume for a specific
265     project.
266     
267     Moves the logic for deciding when to skip a test that needs the
268     Mongo map-reduce feature into a new test db module.
269     
270     Adds TestConnection class to avoid recreating the underlying
271     Database object when using mim.  This is necessary because
272     spidermonkey can only create a limited number of instances per
273     process.
274     
275     Change-Id: Idefc01978e41ec823533b7dbb164319a916b155c
276     Signed-off-by: Steven Berler <steven.berler@dreamhost.com>
277
278 commit ef6ba4b6a0f07820f74f709e5e162857986e32c5
279 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
280 Date:   Mon Oct 8 15:29:09 2012 +0200
281
282     Add general options
283     
284     Add general openstack-common options to the documentation.
285     
286     Fixes Bug #1063709
287     
288     Add missing references and fix formatting in folsom.rst.
289     
290     Change-Id: Idccc32db021e85c70e9d377c8988e94d8a84b5d0
291     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
292
293 commit d0776d148b31eecc3be12a75796e7129b853a14a
294 Author: Julien Danjou <julien@danjou.info>
295 Date:   Mon Oct 8 15:09:22 2012 +0200
296
297     compute.libvirt: split read/write counters
298     
299     This fixes bug #1062219
300     
301     Change-Id: I87486b99a8c4d132a1fe8660d669d3f884ed7883
302     Signed-off-by: Julien Danjou <julien@danjou.info>
303
304 commit 55e13884edd38d85f1c290f4394077e3c8601d42
305 Merge: 6a44602 56a3112
306 Author: Jenkins <jenkins@review.openstack.org>
307 Date:   Mon Oct 8 12:08:19 2012 +0000
308
309     Merge "Add documentation for configuration options"
310
311 commit 6a446022d79d23cfd411e9553396f2f2eb53bc72
312 Merge: f3e7d2a 51550f2
313 Author: Jenkins <jenkins@review.openstack.org>
314 Date:   Mon Oct 8 11:59:37 2012 +0000
315
316     Merge "Move net function in class method and fix instance id"
317
318 commit 56a31124829154d1fcb2e0c37afb7219687e8152
319 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
320 Date:   Mon Oct 8 13:35:30 2012 +0200
321
322     Add documentation for configuration options
323     
324     Solves bug Bug #1021439
325     
326     Change-Id: Icf9cea5bf5285923a0442386f788660bca918409
327
328 commit f3e7d2a611f54749d4cd6dc4250e566a38b40321
329 Author: Julien Danjou <julien@danjou.info>
330 Date:   Mon Oct 8 12:04:33 2012 +0200
331
332     network: do not emit counter on exists event, fix resource id
333     
334     We only emit resource counters like "network.create" when the event is not
335     something like "network.exists", and we now emit it on the resource itself,
336     not on 'network'.
337     
338     This fixes bug #1062949
339     
340     Change-Id: Id36bc3818107bf7b806096b7aee670d7b18215a4
341     Signed-off-by: Julien Danjou <julien@danjou.info>
342
343 commit 4a82b98ca7451e9abce443132bd6e2240933c39b
344 Merge: ef10895 678f5bf
345 Author: Jenkins <jenkins@review.openstack.org>
346 Date:   Mon Oct 8 11:30:17 2012 +0000
347
348     Merge "Prime counter table"
349
350 commit 51550f2fdfe24f255c49be0d9e8a2d7091efc142
351 Author: Julien Danjou <julien@danjou.info>
352 Date:   Mon Oct 8 12:31:15 2012 +0200
353
354     Move net function in class method and fix instance id
355     
356     The instance id copied is not the UUID, so it's useless because it does not
357     help to associate network with instances.
358     
359     Also, move make_vnic_counter function into a class method since it's not
360     used anywhere else.
361     
362     This fixes bug #1063693
363     
364     Change-Id: I31366d0edaf1f2768a9b7fe349faae2cc5c99e3e
365     Signed-off-by: Julien Danjou <julien@danjou.info>
366
367 commit ef10895ffaf3754e58b04c54814e3a0f3dc5978f
368 Merge: 6e634ab 1b5eb0b
369 Author: Jenkins <jenkins@review.openstack.org>
370 Date:   Mon Oct 8 09:39:45 2012 +0000
371
372     Merge "Fix the configuration for the nova notifier"
373
374 commit 6e634ab55e29598f03f7d5661c804d897d31a536
375 Merge: cfe484d 3bce0da
376 Author: Jenkins <jenkins@review.openstack.org>
377 Date:   Mon Oct 8 09:36:12 2012 +0000
378
379     Merge "Initialize the control_exchange setting"
380
381 commit 678f5bfa957cf18991ad7833212ac2343f097b39
382 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
383 Date:   Sat Oct 6 16:56:56 2012 +0200
384
385     Prime counter table
386     
387     Document the list of counters which are currently implemented.
388     Specify meter type, volume and resource in the table
389     
390     Addresses bug #1030120
391     
392     Change-Id: Id2e454144194a1a33534e6e74f60b4f8a5fd3e6f
393
394 commit cfe484dc4895d2d491cd9cf999aa78e5b567c7a0
395 Merge: e8c4cc2 1a387d2
396 Author: Jenkins <jenkins@review.openstack.org>
397 Date:   Mon Oct 8 09:14:22 2012 +0000
398
399     Merge "Make the instance counters use the same type"
400
401 commit 1b5eb0bad44430d27815814ac483c319a3aabc90
402 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
403 Date:   Sun Oct 7 18:30:20 2012 -0400
404
405     Fix the configuration for the nova notifier
406     
407     The global config object inside the ceilometer copy
408     of openstack.common.cfg was not being configured,
409     which meant the RPC code in openstack.common.rpc
410     was not set up. That lead to an infinite loop
411     when the notifier was invoked, since it tried
412     to connect to the message bus over and over and over.
413     This change forces the configuration object to be
414     loaded from the ceilometer agent configuration file,
415     assumed to be in /etc/ceilometer/ceilometer-agent.conf.
416     
417     It also changes the notifier to do that initialization
418     the first time it is used, rather than when the module
419     is imported. This prevents the tests from loading the
420     module and initializing the config object, causing
421     exceptions in any subsequent code that tries to add
422     new configuration options.
423     
424     Also folded into this changeset is a fix to use
425     the right db method to load the instance. Notification
426     messages contain the UUID of the object, not the
427     numerical key from the id column of the table. Therefore,
428     we need to use db.instance_get_by_uuid() instead of
429     db.instance_get().
430     
431     Change-Id: I45719ab879ae6163329b6a886dee3e82ed4bc260
432     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
433
434 commit 3bce0da4cdd8b153d4df386e9a13dbb4f75f8295
435 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
436 Date:   Sun Oct 7 18:26:00 2012 -0400
437
438     Initialize the control_exchange setting
439     
440     The definition of the control_exchange option
441     was commented out in openstack.common.rpc because
442     each application needs to set its own default.
443     Adding the value here puts ceilometer on the
444     "ceilometer" exchange, just as the other OpenStack
445     projects are on their own project-specific exchange.
446     
447     Change-Id: If420422f0c65f6c579827c59504c936bc7c926a8
448     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
449
450 commit e8c4cc271209621034e214bd22199d08e3e411fe
451 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
452 Date:   Sun Oct 7 16:55:45 2012 -0400
453
454     Set version 0.1
455     
456     Update the version number in setup.py to the first release number
457     in preparation for the release.
458     
459     Change-Id: Ic16da1041ed92fb2a7ed5b30f5f5f80adc28bd78
460     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
461
462 commit 1a387d26a3d5d29fb3292634a6c34a10d9f23538
463 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
464 Date:   Sun Oct 7 16:27:46 2012 -0400
465
466     Make the instance counters use the same type
467     
468     The version of the counter emitted by the pollster in the
469     compute agent and the version produced by the notification
470     handler use a different "type" value. Make them both
471     gauge.
472     
473     Change-Id: I40c21b458c2e3bf945b08bbed1ae962c20b15795
474     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
475
476 commit 262ef977c4fbbf43c4f01ecd6e0c37db856527e0
477 Merge: d3867e1 9884c39
478 Author: Jenkins <jenkins@review.openstack.org>
479 Date:   Sat Oct 6 17:59:50 2012 +0000
480
481     Merge "add quantum release note"
482
483 commit d3867e167115969fc47e0a526a1e0fd4da755c80
484 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
485 Date:   Fri Oct 5 22:41:12 2012 +0200
486
487     Restore manual install documentation
488     
489     The manual install documentation was accidentally removed when the
490     devstack instructions were added.  This commit restore these
491     instructions alongside devstack.
492     Update the devstack instruction to start the api server.
493     Create an manual installation section for the API server.
494     
495     Change-Id: Ib037cfe61b9da5ea72851214d6e905246050f38d
496
497 commit 9884c39d9d3487192e77309b2ed0bc26e9489a12
498 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
499 Date:   Sat Oct 6 17:12:31 2012 +0200
500
501     add quantum release note
502     
503     Found this note in the quantum notification code, think it is worth
504     being in the release notes.
505     
506     Change-Id: I6e30d47e1f50fb0f7fda6e0923d5836a2b133110
507
508 commit 3259347490ab95b86fb8bd5c28a9cf7b4340b1cd
509 Merge: 9c5020c 2586f28
510 Author: Jenkins <jenkins@review.openstack.org>
511 Date:   Sat Oct 6 12:51:09 2012 +0000
512
513     Merge "Add release notes to docs"
514
515 commit 2586f28b95fbac623619c44a871e1631912cd609
516 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
517 Date:   Fri Oct 5 22:31:32 2012 +0200
518
519     Add release notes to docs
520     
521     The release notes should also appear in the documentation, one file
522     per release.
523     
524     Change-Id: Iec34a15c9646f21dad0cf176f9607f0e5eee0c94
525
526 commit 9c5020cd4354201b525a7f3b6f3d2cccdfce7adf
527 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
528 Date:   Fri Oct 5 20:16:43 2012 +0200
529
530     Update readme and create release notes
531     
532     This is a first stab at the release notes which will need to be
533     completed before release.
534     
535     Change-Id: Iecc5ebf5c7b23165b861d678ee97a7392099a7a2
536
537 commit 1a81c607181ed2312ee7fe9cc91a0d2b481a0ab4
538 Author: Julien Danjou <julien@danjou.info>
539 Date:   Thu Oct 4 16:41:24 2012 +0200
540
541     Remove duration field in Counter
542     
543     This fixes bug #1039069
544     
545     Change-Id: I17b5188d1cab08369599b1c936ab8d00b96dcf67
546     Signed-off-by: Julien Danjou <julien@danjou.info>
547
548 commit f1ecbcc829bcb8793d1d38a9ed746358a9795e57
549 Author: Julien Danjou <julien@danjou.info>
550 Date:   Thu Oct 4 16:33:16 2012 +0200
551
552     Add counter for number of packets per vif
553     
554     Change-Id: Ie1ef833998f4e706a2292614fbac33ec409bfe70
555     Signed-off-by: Julien Danjou <julien@danjou.info>
556
557 commit 8ae8584f99df900c23c1f12b820881de74dcfc9c
558 Author: Julien Danjou <julien@danjou.info>
559 Date:   Thu Oct 4 16:28:56 2012 +0200
560
561     Move instance counter into its own pollster
562     
563     There's no need to emit a counter in a specific pollster doing something
564     else like CPU polling.
565     
566     Change-Id: If2adc861be4fec3b414d9688cf36219f6a7b04e8
567     Signed-off-by: Julien Danjou <julien@danjou.info>
568
569 commit 07a90a2290d31b70906eeb887b68ddfb7d73fb6d
570 Author: Julien Danjou <julien@danjou.info>
571 Date:   Thu Oct 4 16:27:27 2012 +0200
572
573     Add a request counter for instance I/O
574     
575     Change-Id: Ic34a38e9576278aada5270a6cfd3f9890c8e901d
576     Signed-off-by: Julien Danjou <julien@danjou.info>
577
578 commit ed8d845b492d0b069caeb69df89b166aa131a782
579 Author: Julien Danjou <julien@danjou.info>
580 Date:   Thu Oct 4 16:21:18 2012 +0200
581
582     Rename instance disk I/O counter
583     
584     This fixes bug #1060939
585     
586     Change-Id: I0dc233a9143d64897ef1ad8e3d215f9c0974a432
587     Signed-off-by: Julien Danjou <julien@danjou.info>
588
589 commit 23d587945a014f705f3dc16237e897ee6b6c5c8a
590 Author: Julien Danjou <julien@danjou.info>
591 Date:   Thu Oct 4 16:19:18 2012 +0200
592
593     Rename instances network counters
594     
595     This fixes bug #1060918
596     
597     Change-Id: I614c69b7a714f9256781f1f3afb1e90065abd84d
598     Signed-off-by: Julien Danjou <julien@danjou.info>
599
600 commit 972cbe74d0ee4547660a5c627a800e20feea63c9
601 Merge: 94ce128 8389e82
602 Author: Jenkins <jenkins@review.openstack.org>
603 Date:   Thu Oct 4 18:15:59 2012 +0000
604
605     Merge "network: listen for Quantum exists event"
606
607 commit 94ce1286b4507af980dd5d7a4ed1b3a9e110b7e3
608 Author: Julien Danjou <julien@danjou.info>
609 Date:   Thu Oct 4 15:43:10 2012 +0200
610
611     Use constant rather than string from counter type
612     
613     Also fixes the type for floatingip counter.
614     
615     This fixes bug#1059765
616     
617     Change-Id: I367303e3d6b4cdf53d3f60222a922d3ccc8190b5
618     Signed-off-by: Julien Danjou <julien@danjou.info>
619
620 commit 7b8d9dfd91c294bdf9e077e44a39d4cbcf879b38
621 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
622 Date:   Wed Oct 3 22:06:04 2012 +0200
623
624     Update the architecture diagram
625     
626     * adds consistency on daemon reprensentation (rectangle)
627     * remove misleading link between colector and keystone
628     * refine how central agent and event listener post back event to
629       the ceilometer bus
630     * glance is sending strandard events we collect
631     * we do not poll quantum
632     * clarify that swift is not implemented yet
633     
634     Change-Id: I434db9f7f08150e39c723bc084d28a377ac2b1ce
635
636 commit bcbf3635f25306b8935123b306b4a6ca75aa04e6
637 Merge: 1ff7a0a 3e5a36c
638 Author: Jenkins <jenkins@review.openstack.org>
639 Date:   Wed Oct 3 16:48:50 2012 +0000
640
641     Merge "Increase default polling interval"
642
643 commit 3e5a36c5f96d8f6c513484fe6a855787f765fff7
644 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
645 Date:   Wed Oct 3 11:44:56 2012 -0400
646
647     Increase default polling interval
648     
649     The polling interval was set to 60 seconds for testing
650     and development. This changeset increases it to 600
651     seconds, which should be more reasonable for production
652     deployment.
653     
654     Change-Id: I45d834098194e39bab06fe6e18a2eb72e1e077a9
655     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
656
657 commit 1ff7a0a4f842450b9b9f5f50ce5aa8ee7dc35804
658 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
659 Date:   Tue Oct 2 22:31:25 2012 -0400
660
661     Fix compute agent publishing call
662     
663     The compute agent was not updated to use the right arguments
664     when the publish module API was changed.
665     
666     Change-Id: I82df05b2a9897a536c09b55600f2b8c3ac05ae9e
667     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
668
669 commit 8389e826032bc91cbc96f768bc9a82903a10951b
670 Author: Julien Danjou <julien@danjou.info>
671 Date:   Tue Oct 2 17:30:23 2012 +0200
672
673     network: listen for Quantum exists event
674     
675     This fixes bug #1057589
676     
677     Change-Id: Ia1a88e3b053e7c36b443d248e48034f24d639b03
678     Signed-off-by: Julien Danjou <julien@danjou.info>
679
680 commit 16d8b439ecabc4f567d15796a507816f5a6b8286
681 Merge: 17e824e 63ad96f
682 Author: Jenkins <jenkins@review.openstack.org>
683 Date:   Tue Oct 2 11:10:04 2012 +0000
684
685     Merge "Fix notification subscription logic"
686
687 commit 17e824e035d20330c0e4f01651be98611b5cb79f
688 Merge: 658ea8e a84edc2
689 Author: Jenkins <jenkins@review.openstack.org>
690 Date:   Tue Oct 2 11:07:01 2012 +0000
691
692     Merge "Correct requirements filename"
693
694 commit a84edc22beac1352e320b052dbe97bb3594c6530
695 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
696 Date:   Tue Oct 2 06:37:45 2012 -0400
697
698     Correct requirements filename
699     
700     The pip requirements file does not have an extension.
701     
702     Change-Id: Id4efcbd24eb057c2811dd4c2390dd65f1bd8a1c9
703     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
704
705 commit 63ad96f19e458c374a13918a29f38eebe4df60aa
706 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
707 Date:   Mon Oct 1 15:40:28 2012 -0400
708
709     Fix notification subscription logic
710     
711     We need to funnel all messages from all exchanges through
712     the same function to dispatch them to the handlers. If
713     we don't do that, we have multiple subscribers,
714     each configured to be interested in different events
715     but that do not all receive all events. The result is
716     events being discarded.
717     
718     Change-Id: I31daa204c5ee13e8e5f767e0f5e61e2e7eafe624
719     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
720
721 commit 658ea8ed33c183c7ccfffe33227f3151878a723e
722 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
723 Date:   Mon Oct 1 15:44:23 2012 -0400
724
725     Fix quantum notification subscriptions
726     
727     Correct a problem with the way the notification event_type
728     names were constructed in get_event_types() and ignore
729     delete events for now since they do not include the
730     relevant metadata.
731     
732     Change-Id: I313727203a215118d3b9faabdd3f7600efb7be32
733     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
734
735 commit 3cdac9f3d09118483e54c1348be1ba933e25e451
736 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
737 Date:   Wed Sep 26 17:31:48 2012 -0400
738
739     Split meter publishing from the global config obj
740     
741     The meter signing and publishing code was tightly coupled
742     to the global configuration object, making it more difficult
743     to reuse in an outside project. This change adds arguments
744     for the configuration settings actually being used in
745     those libraries and moves use of the global configuration
746     object higher up the stack to the manager. It also organizes
747     the definition of the options related to signing and
748     publishing metering messages so they can more easily by
749     registered on other configuration objects.
750     
751     Change-Id: I8b1df0f228d0c2658841c4b7f7f4527414efc9a6
752     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
753
754 commit 0d4d97047cb0c6f3628fc1647b628cce978b2e7c
755 Author: Julien Danjou <julien@danjou.info>
756 Date:   Mon Oct 1 15:36:09 2012 +0200
757
758     network: add counter for actions
759     
760     We also count creation, update and deletion of things.
761     
762     Change-Id: Iccc161a36b6332a077ef6f146e2c84d38f47c316
763     Signed-off-by: Julien Danjou <julien@danjou.info>
764
765 commit fad2201a3072b338634c0a2ad4b901af11a76980
766 Merge: 7c72293 2004b59
767 Author: Jenkins <jenkins@review.openstack.org>
768 Date:   Mon Oct 1 14:11:14 2012 +0000
769
770     Merge "Rename absolute to gauge"
771
772 commit 7c722937c1fad7161c0d9c3dfb0e3438bc0096a4
773 Author: Julien Danjou <julien@danjou.info>
774 Date:   Thu Sep 27 17:22:14 2012 +0200
775
776     network: listen for Quantum notifications
777     
778     This fixes #1021775
779     
780     Change-Id: I62d6ea6522afe15ffde731b0e8d8a37e4596fd70
781     Signed-off-by: Julien Danjou <julien@danjou.info>
782
783 commit 2004b5964e40a96fff98d5a5fddb2eda4a32b78b
784 Author: Julien Danjou <julien@danjou.info>
785 Date:   Mon Oct 1 15:46:21 2012 +0200
786
787     Rename absolute to gauge
788     
789     After discussion with people outside of Ceilometer, it seems that absolute
790     is a confusing name. For example, what we call currently 'delta' is called
791     'absolute' in RRD.
792     
793     Using gauge seems to be clearer.
794     
795     Change-Id: I1b686e34a1294cbdd35cdb84e3ab9c6c78df04dd
796     Signed-off-by: Julien Danjou <julien@danjou.info>
797
798 commit 162206793d3694f2f0dffe05e5fa276eb2da1abd
799 Author: Julien Danjou <julien@danjou.info>
800 Date:   Mon Oct 1 15:31:17 2012 +0200
801
802     Fix typo in control exchanges help texts
803     
804     Change-Id: I5389dcb1fb1bdc533572bc9da0a7fd8f43b33689
805     Signed-off-by: Julien Danjou <julien@danjou.info>
806
807 commit 6ddde20759eebc3d261b19ca03605832517d46a5
808 Author: Julien Danjou <julien@danjou.info>
809 Date:   Fri Sep 28 10:47:06 2012 +0200
810
811     Rework RPC notification mechanism
812     
813     We allow plugin to specify clearly which exchange and topic there are
814     interested in, and we call directly the handler process notification without
815     looking in a dict to be faster.
816     
817     Change-Id: I867f0b2568d140bfc0dae63163fd02c8c080d8d1
818     Signed-off-by: Julien Danjou <julien@danjou.info>
819
820 commit cafeb43f28bd167a4dc4fcb913fe758ed4305e7e
821 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
822 Date:   Fri Sep 28 15:44:29 2012 -0400
823
824     Update packaging files
825     
826     - Update the openstack.common.setup  module
827     - Update our openstack-common.conf to include setup.py
828       in future updates
829     - Use the common setup command class so the sdist command
830       generates an AUTHORS file and ChangeLog
831     
832     Change-Id: I4469f0feaea5bb67022c6077bbea43110384f31b
833     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
834
835 commit 150436ac2106b0cc55cbc013cc858face7a71051
836 Merge: d63eca3 d2e29db
837 Author: Jenkins <jenkins@review.openstack.org>
838 Date:   Fri Sep 28 16:55:02 2012 +0000
839
840     Merge "Fix dependency on anyjson"
841
842 commit d63eca399b8bd8dae251572b937f27179cc4966b
843 Merge: ba0b9be c346258
844 Author: Jenkins <jenkins@review.openstack.org>
845 Date:   Fri Sep 28 11:05:12 2012 +0000
846
847     Merge "Update openstack.common"
848
849 commit ba0b9bec041c0452defaab46e8f05c347bad122c
850 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
851 Date:   Fri Sep 28 06:14:22 2012 -0400
852
853     Update URL list
854     
855     Update the progress list showing which endpoints
856     have been implemented to include the /volume/sum
857     endpoint for meters on a resource.
858     
859     Change-Id: I0e7663c985d7d188adcf5bbcdd8b7bc2da216783
860     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
861
862 commit c3462589f7082bac7c6cc9d264d6479a151b0c85
863 Author: Julien Danjou <julien@danjou.info>
864 Date:   Fri Sep 28 10:07:45 2012 +0200
865
866     Update openstack.common
867     
868     Change-Id: Ia231577cd6d0763db127337c6f3138d34be312d9
869     Signed-off-by: Julien Danjou <julien@danjou.info>
870
871 commit 0796d18f1efa5c03a3cc81b83b61b8886ecd2bc2
872 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
873 Date:   Thu Sep 27 15:17:35 2012 -0400
874
875     Add volume/sum API endpoint for resource meters
876     
877     Provide an API for querying the total volume from
878     a meter for a given resource.
879     
880     Change-Id: I5ee28fc2db7fd05f8259a4727c32a3c45507c855
881
882 commit dc466535d45cf5e0fbe468aa963e6fdffb8fc3b7
883 Merge: 6d00e73 d8d2fe6
884 Author: Jenkins <jenkins@review.openstack.org>
885 Date:   Thu Sep 27 18:14:46 2012 +0000
886
887     Merge "implement sqlalchemy dbengine backend"
888
889 commit 6d00e7353c440b69eaf1f9a14ad61c8a0189c7e9
890 Merge: fa44e31 9855ffc
891 Author: Jenkins <jenkins@review.openstack.org>
892 Date:   Thu Sep 27 18:11:39 2012 +0000
893
894     Merge "Add resource volume/max api call"
895
896 commit 9855ffc36cc85c9384902661d4f8c78360ca1391
897 Author: Steven Berler <steven.berler@dreamhost.com>
898 Date:   Wed Sep 26 16:42:50 2012 -0700
899
900     Add resource volume/max api call
901     
902     Adds the ability to get the max volume for a given resource and
903     meter using the api.
904     
905     Change-Id: I0afed2904864522f0d428b678e9d56d7fee0a72b
906     Signed-off-by: Steven Berler <steven.berler@dreamhost.com>
907
908 commit d2e29db5d94e0a41e118d4d9567a6027976feb6b
909 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
910 Date:   Thu Sep 27 13:26:01 2012 -0400
911
912     Fix dependency on anyjson
913     
914     The main requirements.txt and the one for documentation
915     had different specification for anyjson.
916     
917     This change also makes explicit the fact that we
918     do not require anything other than what is listed
919     in pip-requires to install. The library function
920     looks at requirements.txt, too, which we don't have
921     and should not use.
922     
923     Change-Id: I8e79ad0803e3a9ebeb2a1dae30b2e5abdbbe8276
924     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
925
926 commit fa44e3167c562b2e771bae214396d58d63b6e2cd
927 Author: Eoghan Glynn <eglynn@redhat.com>
928 Date:   Thu Sep 27 12:01:00 2012 +0100
929
930     Listen for volume.delete.start instead of end
931     
932     Fixes bug 1057462
933     
934     Register interest in volume.delete.start events instead of
935     volume.delete.end so that the owner isn't charged for time
936     taken to tear down the volume.
937     
938     Change-Id: Idf27876aff8a3ccb2a6f76679744c8513783d523
939
940 commit edaf8cf28e6b5322db3274c31fa96eece00212bb
941 Merge: 40376ef c5ae3f1
942 Author: Jenkins <jenkins@review.openstack.org>
943 Date:   Wed Sep 26 22:16:46 2012 +0000
944
945     Merge "Add a notification handler for image downloads."
946
947 commit d8d2fe6990e69de938da580d43401fee970796fd
948 Author: John H. Tran <jhtran@att.com>
949 Date:   Fri Aug 31 11:17:43 2012 -0700
950
951     implement sqlalchemy dbengine backend
952     
953     implements bug #1021767
954     
955     To sync db migration, for now use temporary
956     script tools/dbsync.  Modify it to point
957     to your db url (example 'sqlite:///ceilometer.db'
958     or 'mysql://user:mypass@localhost/ceilometer').
959     Also ensure the database_connection= in conf
960     files point to same db url.
961     
962     Change-Id: I1c72b0a6b860738e94cf19666cb47db88ac9b251
963
964 commit c5ae3f1c16371568e1166f91207ba9a0a40306a6
965 Author: Eoghan Glynn <eglynn@redhat.com>
966 Date:   Wed Sep 26 10:23:07 2012 +0100
967
968     Add a notification handler for image downloads.
969     
970     Addresses bug 1004462
971     
972     This patch requires https://review.openstack.org/13666 to
973     have landed in glance, so that queue durability matches up
974     in order to avoid precondition failures from rabbitmq.
975     
976     Change-Id: I18ba7d58625ef89e75d4e6b8896505ed11a1afb4
977
978 commit 40376ef9199034e9078333565863cff9f8228667
979 Merge: 625ba68 c4648ff
980 Author: Jenkins <jenkins@review.openstack.org>
981 Date:   Wed Sep 26 13:04:20 2012 +0000
982
983     Merge "Create tox env definition for using a live db"
984
985 commit 625ba68218785f9de5ef4c6ae6aa082f7a265574
986 Author: Eoghan Glynn <eglynn@redhat.com>
987 Date:   Wed Sep 26 10:20:02 2012 +0100
988
989     Allow glance pollster tests to run.
990     
991     Without the module __init__, we do not see these glance tests
992     running under tox.
993     
994     Change-Id: Iaf974aaa0c1fbffb1e1c4d1685fd062c78890a5d
995
996 commit c4648ff057c9525bf99f9a16262bfac331addc39
997 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
998 Date:   Tue Sep 25 18:04:29 2012 -0400
999
1000     Create tox env definition for using a live db
1001     
1002     Set the environment variable to make the tests use a live
1003     database instead of the mock in memory version.
1004     
1005     Change-Id: I3d6be4f5d72aa59d5a4c19271f015d06b3e9c7ae
1006     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1007
1008 commit 49209f45f6e70939bdb016e4195d6f75671d0816
1009 Author: Surya Prabhakar <surya_prabhakar@dell.com>
1010 Date:   Fri Sep 21 14:24:04 2012 +0530
1011
1012     Picking up dependencies from pip-requires file.
1013     
1014     Also, removing pip-requires_essex and test-requires_essex
1015     
1016     https://bugs.launchpad.net/ceilometer/+bug/1055319
1017     
1018     Change-Id: Ifec6b8fe5b53b45d8c94fbc87110f20541e9f3d0
1019
1020 commit 913c33c341609925d2dc93825142d50bc5f6f8c6
1021 Author: Julien Danjou <julien@danjou.info>
1022 Date:   Tue Sep 25 15:57:30 2012 +0200
1023
1024     Specify a new queue in manager
1025     
1026     We don't want to pull messages from the default existing queues and treat
1027     messages that other might expect, or miss some messages because they have
1028     been treated by others listening to the default queue.
1029     
1030     So we rather use our own queue where we expect messages to be routed from
1031     the subscribed topic.
1032     
1033     Change-Id: Ibeda4ca1deb4db6eaecf49998b96e6ceb1087e77
1034     Signed-off-by: Julien Danjou <julien@danjou.info>
1035
1036 commit 69d3b91a0c2471d5b24ff438123f5081d7876594
1037 Merge: 40ef8d4 93ef06d
1038 Author: Jenkins <jenkins@review.openstack.org>
1039 Date:   Tue Sep 25 13:50:37 2012 +0000
1040
1041     Merge "Add configuration script to turn on notifications"
1042
1043 commit 40ef8d455efa2d4b9d8da7fa9b25fdbd1d1e0e73
1044 Author: Julien Danjou <julien@danjou.info>
1045 Date:   Mon Sep 24 19:04:34 2012 +0200
1046
1047     Rework RPC connection
1048     
1049     We are now able to listen to multiple topics, we don't use Nova RPC anymore
1050     and we have a single namespace for all collector plugins.
1051     
1052     Change-Id: I23603601cb285e9bd71beabfd9558fe903c24308
1053     Signed-off-by: Julien Danjou <julien@danjou.info>
1054
1055 commit 6ae7e3203eee34937f40cda07c634d7c36972159
1056 Merge: 463d3e6 5f0bc1a
1057 Author: Jenkins <jenkins@review.openstack.org>
1058 Date:   Tue Sep 25 11:07:03 2012 +0000
1059
1060     Merge "Pep8 fixes, implement pep8 check on tests subdir"
1061
1062 commit 463d3e67abd4fbde08b893b7f178ecc1556f98fe
1063 Merge: b6f9b35 b1baf00
1064 Author: Jenkins <jenkins@review.openstack.org>
1065 Date:   Tue Sep 25 10:42:55 2012 +0000
1066
1067     Merge "compute: remove get_metadata_from_event()"
1068
1069 commit b6f9b359fa05210dea94b74481f6c6556f698649
1070 Merge: d481510 70c73db
1071 Author: Jenkins <jenkins@review.openstack.org>
1072 Date:   Tue Sep 25 10:27:25 2012 +0000
1073
1074     Merge "Use standard CLI options & env vars for creds."
1075
1076 commit d481510c1f59a113ac662a4be35b48732365d754
1077 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1078 Date:   Mon Sep 24 19:50:45 2012 -0400
1079
1080     Stop using nova's rpc module
1081     
1082     Switch the import for the rpc code from nova
1083     to our copy of openstack.common.rpc.
1084     
1085     Change-Id: Id3bca93948ae079ff9ba11b5eeaf21ccb040aec2
1086     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1087
1088 commit 93ef06d2cb86a0583f3992576a25fcc6432d866b
1089 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1090 Date:   Mon Sep 24 19:24:52 2012 -0400
1091
1092     Add configuration script to turn on notifications
1093     
1094     Ceilometer depends on having notification messages enabled
1095     in the services being monitored. This script demonstrates
1096     one way to configure those notifications.
1097     
1098     Change-Id: I0310b6bafd999b7818e347d25bc4be168fdcfe7e
1099     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1100
1101 commit 5f0bc1a6f13e13c7dd214c7169d90847f7857f93
1102 Author: John Tran <jhtran@att.com>
1103 Date:   Thu Sep 20 17:38:01 2012 +0000
1104
1105     Pep8 fixes, implement pep8 check on tests subdir
1106     
1107     Fixes bug #1053515
1108     
1109     Change-Id: I2b886528c86e0ad5bdae5abf73890366f084e225
1110
1111 commit 70c73dbf9a0961e336c3546933aa30ef350ae85e
1112 Author: Eoghan Glynn <eglynn@redhat.com>
1113 Date:   Mon Sep 24 10:52:41 2012 +0000
1114
1115     Use standard CLI options & env vars for creds.
1116     
1117     For consistency with the standard openstack CLIs, we use the same
1118     set of config/command line/env var options to provide credentials
1119     for the glance pollster's interaction with the glance-registry.
1120     
1121     (The exception here is the ability to pass in a previously acquired
1122     authentication token via --os-auth-token/OS_AUTH_TOKEN, as this
1123     would not make sense for a long-lived service given the limited
1124     lifetime of keystone tokens.)
1125     
1126     As well as having the advantage of familiarity, this approach
1127     allows users to avoid encoding sensitive credentials in config
1128     files (instead environment variables or command line options
1129     may be used).
1130     
1131     Also, if future non-glance pollsters need authenticated access
1132     to other openstack services, more generic naming of the config
1133     options would be preferable.
1134     
1135     Change-Id: I7505c3f668262951c034f36ccd15ce706f06bf0f
1136
1137 commit b1baf00d1c530c24cb0df5ef085241a0c895d131
1138 Author: Julien Danjou <julien@danjou.info>
1139 Date:   Fri Sep 21 15:51:16 2012 +0200
1140
1141     compute: remove get_metadata_from_event()
1142     
1143     Use the notification_to_metadata() method from plugin.NotificationBase
1144     instead of our own copy, but enhance it with instance_type handling.
1145     
1146     Change-Id: I9c860435915a64d347c06956409db1c9e9a587ec
1147     Signed-off-by: Julien Danjou <julien@danjou.info>
1148
1149 commit b0eb0b091e8f1ad9b2a566e0c802ba4dd398d8c8
1150 Author: Julien Danjou <julien@danjou.info>
1151 Date:   Fri Sep 21 12:01:23 2012 +0200
1152
1153     Listen for volume notifications
1154     
1155     This implements bug #1021772
1156     
1157     Change-Id: Ic0292e8bdc20668abd331f4f03b06b9d1496217a
1158     Signed-off-by: Julien Danjou <julien@danjou.info>
1159
1160 commit 50da744ed52dc909e203f21bcabf101256de46d2
1161 Author: Julien Danjou <julien@danjou.info>
1162 Date:   Tue Sep 18 20:27:05 2012 +0200
1163
1164     Add pollster for Glance
1165     
1166     This adds a pollster for Glance, polling for all images present via the
1167     Glance registry. Using the registry is obligatory because the Glance API
1168     would not let a user see all images.
1169     
1170     This fixes #1051335
1171     
1172     Change-Id: I0c5afba8e3f1caf314b8dd95875fbe60b4c07f82
1173     Signed-off-by: Julien Danjou <julien@danjou.info>
1174
1175 commit 90a20dc7ba7df4ff778538c870a574fb8413165d
1176 Merge: 1b46ecb 0e9518e
1177 Author: Jenkins <jenkins@review.openstack.org>
1178 Date:   Thu Sep 20 19:53:19 2012 +0000
1179
1180     Merge "Fix nova flag parsing"
1181
1182 commit 1b46ecbd026f08a54cb71b2283bfc3b4ec63c23a
1183 Author: Julien Danjou <julien@danjou.info>
1184 Date:   Thu Sep 20 15:41:32 2012 +0200
1185
1186     Fix Nova notifier test case
1187     
1188     Nova internal changed, and we don't need to stub this anymore for test to
1189     work.
1190     
1191     Change-Id: Id2946f37e790f333497a781fe2f7fbc358f351eb
1192     Signed-off-by: Julien Danjou <julien@danjou.info>
1193
1194 commit 0e9518e9a9ce46602a3aeae228f1df3ce94c4d65
1195 Author: Julien Danjou <julien@danjou.info>
1196 Date:   Tue Sep 18 21:24:14 2012 +0200
1197
1198     Fix nova flag parsing
1199     
1200     We need to use parse_args() so the default config file is used.
1201     
1202     Change-Id: I7af19d77477e98b8181b1bce3d9cea1e86fca160
1203     Signed-off-by: Julien Danjou <julien@danjou.info>
1204
1205 commit 8229941dcf8dcd92ebc27171d76d626707ec1902
1206 Author: Julien Danjou <julien@danjou.info>
1207 Date:   Mon Sep 17 16:46:54 2012 +0200
1208
1209     Add nova_notifier notification driver for nova
1210     
1211     This adds a new notification driver to be used by nova in order to intercept
1212     instance deletion message before the instance is deleted. With this, we are
1213     able to poll an instance about to be deleted before it disappers and
1214     therefore not miss any meter.
1215     
1216     This fixes bug #1005944
1217     
1218     Change-Id: Ie039681e8e440cb9be2f30e3d72d9a2bc4ddf5ba
1219     Signed-off-by: Julien Danjou <julien@danjou.info>
1220
1221 commit 16b9f9006a0250ce61a81c053536335af181a8bc
1222 Author: Julien Danjou <julien@danjou.info>
1223 Date:   Mon Sep 17 12:08:19 2012 +0200
1224
1225     Split instance polling code
1226     
1227     This just split the polling code for one instance out of the periodic task
1228     function to be able to use this code for only one instance.
1229     
1230     Change-Id: I4ec0ab3870410f0b6c7e44857a9dede60fb6d50b
1231     Signed-off-by: Julien Danjou <julien@danjou.info>
1232
1233 commit 06b2207ef7fb8946ee377576ff0bbefb786ab373
1234 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1235 Date:   Sat Sep 15 16:28:26 2012 -0400
1236
1237     Use stevedore to load storage engine drivers
1238     
1239     Use the stevedore library to load the storage engine plugins.
1240     
1241     Change-Id: I491317e64e4fa50340e16b0f67783bfeca09c979
1242     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1243
1244 commit 0a431b2e7c7e156a38d94272f6060db7bd0a5a8f
1245 Merge: a24e404 2d0da07
1246 Author: Jenkins <jenkins@review.openstack.org>
1247 Date:   Tue Sep 11 02:55:52 2012 +0000
1248
1249     Merge "Update openstack-common code to latest."
1250
1251 commit a24e404aef3bab489e9c6f7034e7c6710e3c94f7
1252 Merge: cb7eb6e d25a314
1253 Author: Jenkins <jenkins@review.openstack.org>
1254 Date:   Thu Sep 6 03:56:54 2012 +0000
1255
1256     Merge "Implement duration calculation API"
1257
1258 commit cb7eb6e75fedec2eb00e15533b3bbbb5bf066ef3
1259 Merge: 1af59e1 fbe59cf
1260 Author: Jenkins <jenkins@review.openstack.org>
1261 Date:   Thu Sep 6 03:56:19 2012 +0000
1262
1263     Merge "Create tool for generating test meter data"
1264
1265 commit d25a3147c14520ec48b41d87ddd7df945135bbb9
1266 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1267 Date:   Fri Aug 31 10:15:52 2012 -0400
1268
1269     Implement duration calculation API
1270     
1271     Add the API for calculating the duration for a series of
1272     events from a given meter for a given resource.
1273     
1274     Replace the old duration calculation in the storage engine API with
1275     get_event_interval().
1276     
1277     Change-Id: I54952e760fc5e108fa25d71b601b7ef2a4937e9e
1278     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1279
1280 commit 1af59e12ad2babc36e6e407bdde8e3263fd526c9
1281 Merge: d21f082 c237210
1282 Author: Jenkins <jenkins@review.openstack.org>
1283 Date:   Wed Sep 5 11:51:58 2012 +0000
1284
1285     Merge "Add timestamp parameters to the API docs"
1286
1287 commit d21f0820200af1e16f02c929be2d2640b670842f
1288 Merge: 731d3fc b3c187a
1289 Author: Jenkins <jenkins@review.openstack.org>
1290 Date:   Wed Sep 5 11:51:31 2012 +0000
1291
1292     Merge "Check for doc build dependency before building"
1293
1294 commit fbe59cfa342ab44973e8de4d81abc607cd8f8eed
1295 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1296 Date:   Tue Aug 28 14:52:28 2012 -0400
1297
1298     Create tool for generating test meter data
1299     
1300     This new command line tool creates meter events and writes
1301     them directly to the database to make functional testing of
1302     the API easier.
1303     
1304     Change-Id: I23145da75dd6d671a36fa6cf8e5e613edabbb01e
1305     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1306
1307 commit 2d0da07be277ac2a9b411ecec3c88633ee5d5c5d
1308 Author: Angus Salkeld <asalkeld@redhat.com>
1309 Date:   Mon Sep 3 13:55:35 2012 +1000
1310
1311     Update openstack-common code to latest.
1312     
1313     Change-Id: I63d32f70176af7ea6accf4c48c4fc8b646a7e31e
1314     Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
1315
1316 commit 731d3fce5eff0bb377ec1f2d8ffb108b87889d2a
1317 Author: Angus Salkeld <asalkeld@redhat.com>
1318 Date:   Mon Sep 3 13:51:12 2012 +1000
1319
1320     Add bin/ceilometer-api for convenience
1321     
1322     This is a bit more obvious than running the module.
1323     I have basically just moved api/__main__.py into bin/ceilometer-api.
1324     
1325     Change-Id: I50d614ea98b278563b576e0b3b9df03b391e2152
1326     Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
1327
1328 commit 4b8a56f89accabb4512a76ba597a8c9f84376cdb
1329 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1330 Date:   Fri Aug 31 09:21:25 2012 -0700
1331
1332     Add local copy of architecture diagram
1333     
1334     Replace the link to the google png export by a local png file as discussed during the last irc meeting.
1335     Place link to google doc as a comment.
1336     
1337     Change-Id: I03234cc9ed29ba385b2bda934ac3396cf1b76c15
1338
1339 commit c23721080476809736e12f4064c636c1ed9482e1
1340 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1341 Date:   Fri Aug 31 12:05:55 2012 -0400
1342
1343     Add timestamp parameters to the API docs
1344     
1345     List the optional timestamp parameters to the
1346     API endpoints so they show up in the documentation.
1347     
1348     Change-Id: I6717dc91d1257ef6c738d8a407b88e31f5b78a2a
1349     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1350
1351 commit b3c187aea9c4ed3f06873072f9e888d5a6496966
1352 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1353 Date:   Fri Aug 31 12:04:26 2012 -0400
1354
1355     Check for doc build dependency before building
1356     
1357     The import error produced when the sphinxcontrib-httpdomain
1358     package is missing is for sphinxcontrib.autohttp.flask,
1359     but the package to install is sphinxcontrib-httpdomain.
1360     This check produces a more useful error message than
1361     allowing Sphinx to report the import error by itself.
1362     
1363     Change-Id: I2f53761da47b593e74d12c7dd213e69e4d71db21
1364     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1365
1366 commit e9852781398d023662f6e17c2928e5b5a0829f45
1367 Merge: 113439d 27ba0bb
1368 Author: Jenkins <jenkins@review.openstack.org>
1369 Date:   Fri Aug 31 15:42:07 2012 +0000
1370
1371     Merge "Fix PEP8 issues ."
1372
1373 commit 113439da10628a210e3109ac672162aeba92ace6
1374 Author: John H. Tran <jhtran@att.com>
1375 Date:   Tue Aug 21 00:57:02 2012 -0700
1376
1377     Pollster for network internal traffic (n1,n2)
1378     
1379     Implements bug 1004449
1380     
1381     Change-Id: I9ca8a19ec6b5635868cff1628a169faf2ff87331
1382
1383 commit fdcd37f6a37d74325411bf1e2e1c8d974f955088
1384 Merge: 10c74a2 480052f
1385 Author: Jenkins <jenkins@review.openstack.org>
1386 Date:   Thu Aug 30 14:22:50 2012 +0000
1387
1388     Merge "added mongodb auth"
1389
1390 commit 27ba0bb324a0fe136f5fee4c205ad18aab8c638d
1391 Author: lrqrun <lrqrun@gmail.com>
1392 Date:   Thu Aug 30 11:17:56 2012 +0800
1393
1394     Fix PEP8 issues .
1395     
1396     Fix some pep8 issues in
1397            modified:   doc/source/conf.py
1398            modified:   tests/api/v1/test_list_resources.py
1399            modified:   tests/collector/test_dispatcher.py
1400            modified:   tests/compute/test_notifications.py
1401     make the code looks pretty.
1402     
1403     Change-Id: I50c167b457b18f3789a3f8d470faa2754a77b604
1404
1405 commit 10c74a2d79a0104e21a883f4f4ef26cd841a07f8
1406 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1407 Date:   Wed Aug 29 20:13:21 2012 -0700
1408
1409     Add archicture diagram to documentation
1410     
1411     Add the ceilometer architecture diagram to the documentation and fixes a few mistakes in the components description.
1412     
1413     Change-Id: I37efea3d313a250fbac3e0fe74a5b8ea2a0a96d9
1414
1415 commit 480052fc16d87b51dc7777401327c8a6cd30d19c
1416 Author: John H. Tran <jhtran@att.com>
1417 Date:   Tue Aug 28 09:37:13 2012 -0700
1418
1419     added mongodb auth
1420     
1421     Implements bug 1022679.  mongodb needs auth=true to be turned on, and user
1422     accounts in the appropriate dbs would need to be created.  Add to ceilometer
1423     conf:
1424     
1425     'database_connection=mongodb://username:password@<hostname>:<port#>/<dbname>'
1426     
1427     Change-Id: I6fbe563cb5660e2374edfe39b325a68c56ccd39a
1428
1429 commit 029ee373378d8f4acf9351b7acda99932d340718
1430 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1431 Date:   Tue Aug 28 16:32:51 2012 -0400
1432
1433     Change timestamp management for resources
1434     
1435     When saving an event, update the timestamp on a resource to the
1436     event timestamp instead of the current timestamp on the
1437     collector host.
1438     
1439     Change-Id: Ice378cb5be0820d8b817b7c4f635b8a5a8eef3b5
1440     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1441
1442 commit 5b153d5a8caec87a09e6ba01a0806d339c43254b
1443 Merge: 31453b1 f48b6ee
1444 Author: Jenkins <jenkins@review.openstack.org>
1445 Date:   Tue Aug 28 13:21:35 2012 +0000
1446
1447     Merge "Log the instance causing the error when a pollster fails"
1448
1449 commit 31453b1541a52ebd4efae53784304de9db538ec0
1450 Merge: 2163a16 04bc720
1451 Author: Jenkins <jenkins@review.openstack.org>
1452 Date:   Tue Aug 28 13:21:27 2012 +0000
1453
1454     Merge "Document how to install with devstack"
1455
1456 commit f48b6ee9340dc3212c6312827ecd3afa50071dec
1457 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1458 Date:   Thu Aug 23 13:17:13 2012 -0700
1459
1460     Log the instance causing the error when a pollster fails
1461     
1462     If a pollster fails, such as when libvirt cannot find an
1463     instance that nova thinks still exists, report the instance
1464     that caused the error.
1465     
1466     Change-Id: I7a42ed12954265c29b476f99d9f18db50d3b553d
1467     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1468
1469 commit 04bc72023ff4dc223a896e0da7ac47aa2813ae69
1470 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1471 Date:   Mon Aug 20 15:36:54 2012 -0400
1472
1473     Document how to install with devstack
1474     
1475     Update our developer installation instructions to
1476     reflect the fact that ceilometer can be installed via
1477     devstack.
1478     
1479     Change-Id: Id0b01bab7e688306832dd425e30119424c47c7f3
1480     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1481
1482 commit 2163a1689e959e37d4b35eb1220478dc5ce2a3d9
1483 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1484 Date:   Thu Aug 16 11:29:15 2012 -0400
1485
1486     Remove test skipping logic.
1487     
1488     We have a patch going into MIM to support the type of
1489     query that made us need a real MongoDB so we can remove
1490     these skips.
1491     
1492     Change-Id: Ieb481492d654031edddfc7506e404fa0e0f2c2f0
1493     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1494
1495 commit 7eaf0247c745345926763bf2e0a016ebae5ce13b
1496 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1497 Date:   Mon Aug 20 17:30:20 2012 -0400
1498
1499     Remove dependency on nova test modules
1500     
1501     Replace all nova test module calls with stubs or mocks to avoid
1502     issues caused by changes in the nova test framework or nova itself.
1503     
1504     Change-Id: I07248b64cc5c30c90c5e68df09ae8dfc2875c279
1505     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1506
1507 commit 74239d9a83a6002e6112f5dd2b29eaf0ac62509c
1508 Merge: 7b18eef a08368e
1509 Author: Jenkins <jenkins@review.openstack.org>
1510 Date:   Sat Aug 18 10:47:09 2012 +0000
1511
1512     Merge "Add setuptools-git support"
1513
1514 commit 7b18eef52169196c6ec33355e0b4c6b9d8a1ef95
1515 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1516 Date:   Wed Aug 15 20:18:44 2012 -0400
1517
1518     Add date range parameters to resource API
1519     
1520     Allow the caller to query for resources updated within a certain
1521     time range. Changes the storage engine API as well as the web
1522     API.
1523     
1524     Also includes a fix for the event date range query, which was
1525     broken when both start and end values were used.
1526     
1527     Change-Id: Ic482ea647ad07553a6621ba84ed76cf10d534652
1528     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1529
1530 commit a08368e574f37c0e91d8feb9a85e7729db7bcf82
1531 Author: Chuck Short <chuck.short@canonical.com>
1532 Date:   Tue Aug 14 14:26:08 2012 -0500
1533
1534     Add setuptools-git support
1535     
1536     Standard way of generating tarballs across
1537     the openstack project.
1538     
1539     Change-Id: I9aede3008df212ff6b0191c2152137d131e96e4b
1540     Signed-off-by: Chuck Short <chuck.short@canonical.com>
1541
1542 commit 039f3d893dae74f1d3b3b0bca6f60904ae4a9b15
1543 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1544 Date:   Mon Aug 13 12:28:31 2012 -0400
1545
1546     Add separate notification handler for instance flavor
1547     
1548     This notification handler records a meter event with the
1549     instance flavor included, making it easier to query
1550     for the amount of time an instance existed as a specific
1551     flavor.
1552     
1553     Change-Id: Ic162ac021f864c2a98c47127288867e940469ceb
1554     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1555
1556 commit 867f168f615b995143e5a748ac833d2e9ed5f35b
1557 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1558 Date:   Mon Aug 13 12:27:23 2012 -0400
1559
1560     Change instance meter type
1561     
1562     The instance meter type was set to "cumulative" but it
1563     should be "absolute" so the aggregation code in the
1564     API knows how to reduce the values.
1565     
1566     Change-Id: I5bd44958c86d0431d2b0e427c75be92cfecdb28b
1567     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1568
1569 commit a8ff8fe0c3cea6244a5f6003e39e9215f005812b
1570 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1571 Date:   Mon Aug 13 12:25:58 2012 -0400
1572
1573     Split the existing notification handlers up
1574     
1575     We want to be able to enable and disable the handlers
1576     for notification events individually. This change
1577     splits them up so they are registered with separate
1578     names to allow that.
1579     
1580     This change also adds python-glanceclient as a test
1581     dependency so we can import the test code from nova.
1582     
1583     Change-Id: Icc07baba3f00294d8ee505a2cc82f65c0c7f4fc9
1584     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1585
1586 commit 25d9bdb6ab12fc9fc31deee04be929eb00f4609e
1587 Merge: d8fafb2 384e6ca
1588 Author: Jenkins <jenkins@review.openstack.org>
1589 Date:   Thu Aug 9 12:57:12 2012 +0000
1590
1591     Merge "Remove redundancy in the API"
1592
1593 commit d8fafb2ef1f7c3fe8e7cf096098dc6c2d3de9917
1594 Merge: 25bd337 43bdc45
1595 Author: Jenkins <jenkins@review.openstack.org>
1596 Date:   Thu Aug 9 12:56:55 2012 +0000
1597
1598     Merge "Separate the tox coverage test setup from py27"
1599
1600 commit 25bd3376533b884aed6fbd8c7481359431331826
1601 Merge: 57fbc98 06f9bc8
1602 Author: Jenkins <jenkins@review.openstack.org>
1603 Date:   Thu Aug 9 12:54:31 2012 +0000
1604
1605     Merge "Do not require user or project argument for event query"
1606
1607 commit 384e6cafd3319dc19e3175e200423e54b7f8801c
1608 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1609 Date:   Tue Aug 7 12:42:12 2012 -0400
1610
1611     Remove redundancy in the API
1612     
1613     Clean up the API a bit based on the discussion we
1614     had on the mailing list about removing redundant
1615     URLs and queries.
1616     
1617     This changeset also ensures that each URL matches one function
1618     so that the automatically generated documentation will be
1619     accurate.
1620     
1621     Change-Id: I0a9ddd3c096919366492dfdfb78a462f34b0f85d
1622     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1623
1624 commit 43bdc452dfd844bb704eae4a65c74cdb3740940e
1625 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1626 Date:   Tue Aug 7 12:22:09 2012 -0400
1627
1628     Separate the tox coverage test setup from py27
1629     
1630     Change-Id: I0d60b182afe2e0b7cf4964bd4e8f3229373868ea
1631     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1632
1633 commit 06f9bc8b740011ff22f1ead4816e1c074e449449
1634 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1635 Date:   Tue Aug 7 12:21:05 2012 -0400
1636
1637     Do not require user or project argument for event query
1638     
1639     When we query for events by resource we do not need to
1640     provide a user or project because the resource is only
1641     owned by one entity.
1642     
1643     Change-Id: I32b3d8a6ed9f1d9de58565b13c9de12f3658326d
1644     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1645
1646 commit 57fbc9838fb791822df99766ba196164506ca753
1647 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1648 Date:   Tue Aug 7 11:32:32 2012 -0400
1649
1650     Add pymongo dependency for readthedocs.org build
1651     
1652     Change-Id: I85ee7a01f69273f1720eae39b80509578cb2d45b
1653     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1654
1655 commit 536488ae6baaa02aacede1153bd964cd7913f982
1656 Merge: 093c39b 01f4f47
1657 Author: Jenkins <jenkins@review.openstack.org>
1658 Date:   Tue Aug 7 15:24:00 2012 +0000
1659
1660     Merge "Update openstack.common"
1661
1662 commit 01f4f4717ddd66cf7870695924819a5fa1b41161
1663 Author: Julien Danjou <julien@danjou.info>
1664 Date:   Wed Aug 1 12:42:34 2012 +0200
1665
1666     Update openstack.common
1667     
1668     This fixes #1031508
1669     
1670     Change-Id: I2134b97615f87aa982dbbcc877e2d87c8c497244
1671     Signed-off-by: Julien Danjou <julien@danjou.info>
1672
1673 commit 093c39b9524acab9bbbde5dce7efa9752822c5d9
1674 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1675 Date:   Tue Aug 7 10:17:47 2012 -0400
1676
1677     Add API documentation
1678     
1679     Use sphinxcontrib-httpdomain to produce documentation for
1680     the web API. Add docstrings to the exposed functions.
1681     
1682     See http://packages.python.org/sphinxcontrib-httpdomain/
1683     for details about the format of the auto-generated
1684     output.
1685     
1686     Change-Id: I62edd1d00c048c4bce34711a23686f0089bbf4e7
1687     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1688
1689 commit 779dcde0db7fc8b672e76c375d951aeae17e47fb
1690 Author: Monty Taylor <mordred@inaugust.com>
1691 Date:   Tue Aug 7 08:33:36 2012 -0500
1692
1693     Be explicit about test dir.
1694     
1695     Change-Id: I3516b5d58f58bfeac32a06317b0b3d0704d449f8
1696
1697 commit 3909b9d3882ae568edff9014286ad08628f9db92
1698 Merge: bbb5a83 c966205
1699 Author: Jenkins <jenkins@review.openstack.org>
1700 Date:   Tue Aug 7 10:34:49 2012 +0000
1701
1702     Merge "Add list projects API"
1703
1704 commit bbb5a8365ce616f97b972e107e11bfa0e97b4c75
1705 Merge: c0bf81f fc2cb21
1706 Author: Jenkins <jenkins@review.openstack.org>
1707 Date:   Tue Aug 7 10:29:16 2012 +0000
1708
1709     Merge "Sort list of users and projects returned from queries"
1710
1711 commit c0bf81fe1b55995af36b371a4b2ed7be4ce0d5ac
1712 Merge: a38b5cb fd6348d
1713 Author: Jenkins <jenkins@review.openstack.org>
1714 Date:   Tue Aug 7 10:23:48 2012 +0000
1715
1716     Merge "Add project arg to event and resource queries"
1717
1718 commit a38b5cb6e03a40ce23d46f29c85981129d6097a4
1719 Merge: 275bb1b 1c92548
1720 Author: Jenkins <jenkins@review.openstack.org>
1721 Date:   Tue Aug 7 10:18:14 2012 +0000
1722
1723     Merge "Fix "meter" literal in event list API"
1724
1725 commit c96620525ca4d9d7d458ea2fbbde9028f8b2e4f2
1726 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1727 Date:   Mon Aug 6 16:44:47 2012 -0400
1728
1729     Add list projects API
1730     
1731     Change-Id: I7d7c62c540f0a57dbd192c08d4d1fe8aa2ea3312
1732     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1733
1734 commit fc2cb2177175895367ba65f620f8fa91bb94d3d4
1735 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1736 Date:   Mon Aug 6 16:44:17 2012 -0400
1737
1738     Sort list of users and projects returned from queries
1739     
1740     Change-Id: Ic41d303d332ccb47907450027f5a09a825cc522f
1741     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1742
1743 commit fd6348d363f20f4f9e276acad8979f209e9504fd
1744 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1745 Date:   Mon Aug 6 16:14:47 2012 -0400
1746
1747     Add project arg to event and resource queries
1748     
1749     Change-Id: Idfb39d02e8af2b00f6f14520b5219f48dcf8fe8a
1750     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1751
1752 commit 1c92548c5a5dfb649e2cc48db1ed95e79aabade8
1753 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1754 Date:   Mon Aug 6 15:49:18 2012 -0400
1755
1756     Fix "meter" literal in event list API
1757     
1758     Change-Id: I55dd108bab9a5aed9730d2c81ecab3a4ed909189
1759     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1760
1761 commit 275bb1be6d999c5a6137bc5a5b9a0ab559d84bb7
1762 Author: John H. Tran <jhtran@att.com>
1763 Date:   Sun Aug 5 23:53:28 2012 -0700
1764
1765     collector exception on record_metering_data
1766     
1767     Fixes bug 1033413
1768     
1769     Change-Id: I7f5ba8fb32ac21e0e7cb3c83c27e9b41beac4a29
1770
1771 commit e24300b7995e5bb428494de63d621247dd1c9fe1
1772 Merge: faf8139 74e381f
1773 Author: Jenkins <jenkins@review.openstack.org>
1774 Date:   Wed Aug 1 10:40:21 2012 +0000
1775
1776     Merge "Add API endpoint for listing raw event data"
1777
1778 commit faf81392095611789ebf6c15abe53e45ce2d4bc5
1779 Merge: ffa4f93 8034b27
1780 Author: Jenkins <jenkins@review.openstack.org>
1781 Date:   Wed Aug 1 10:39:20 2012 +0000
1782
1783     Merge "Add {root,ephemeral}_disk_size counters"
1784
1785 commit ffa4f93c9ce97899ffb55b64d811fa07063caf20
1786 Merge: dbccbb5 3228eac
1787 Author: Jenkins <jenkins@review.openstack.org>
1788 Date:   Wed Aug 1 10:38:22 2012 +0000
1789
1790     Merge "Implements vcpus counter"
1791
1792 commit 74e381fc9d0adb17034f9eb8467b8ca4934020c3
1793 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1794 Date:   Mon Jul 30 17:49:33 2012 -0400
1795
1796     Add API endpoint for listing raw event data
1797     
1798     This change adds some of the endpoints for listing raw
1799     event data from the database. It does not yet support
1800     listing events by project id.
1801     
1802     It also fixes a problem with the MongoDB driver returning
1803     Mongo's ObjectId instances in the results of the event
1804     query, which makes them impossible to serialize via JSON.
1805     
1806     Change-Id: I08d122ecd2f726fb1b2880bc22e28113f6a3aeb1
1807     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1808
1809 commit dbccbb5cb97c62ec6d87892cb0aa7b864bc27548
1810 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1811 Date:   Mon Jul 30 14:42:00 2012 -0400
1812
1813     Change compute pollster API to work on one instance at a time
1814     
1815     We will eventually need the compute agent to accept instructions to
1816     poll the status of an instance before nova deletes it (for details
1817     see bug 1005944). This change prepares for that fix by making
1818     the compute agent pollsters take an instance as an argument
1819     provided by the caller, instead of accessing the database directly
1820     to look up the instances known to be running on the current
1821     host.
1822     
1823     Change-Id: I6a16405fd65bfb3c190d02f3d70b2bde7fc0fc83
1824     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1825
1826 commit 0e8f2359d9d1b5fc02fbc0fe92e788eb757feaa5
1827 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1828 Date:   Mon Jul 30 12:44:16 2012 -0400
1829
1830     Create "central" agent
1831     
1832     This changeset is phase one of changing the pollster API to support
1833     polling individual instance resources. In this change, the single
1834     compute agent is divided into two separate daemons.
1835     
1836     The compute agent, for polling instance data, is still meant to
1837     run on the compute server. The new "central" agent, for polling
1838     resources not tied to a compute node, is meant to run on a management
1839     server (probably the same place the collector runs). The configuration
1840     of the pollsters is updated so that they are loaded by the
1841     appropriate agent.
1842     
1843     New base classes are introduced for each of the types of pollsters.
1844     For now, the APIs remain the same.
1845     
1846     The code implementing the agent and plugins has been moved around
1847     to reflect the new logical relationships, and the documentation
1848     is updated (including new installation instructions).
1849     
1850     Change-Id: Ica6e947b2e457f7db6672147af1369a24066037d
1851     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1852
1853 commit 2eebd4a8bd5c868df2e316b5bc72ebca45dddce4
1854 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1855 Date:   Wed Jul 25 14:09:34 2012 -0400
1856
1857     Skeleton for API server
1858     
1859     This changeset introduces a framework for the API service,
1860     including the dependency list, a couple of simple API methods,
1861     a test suite, and documentation for starting the development
1862     server.
1863     
1864     Change-Id: I4a496c600b7e6a0a8c70113b1d099614febd899d
1865     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1866
1867 commit ab1437fbbc9781bedf3dea53d39f0498990b267d
1868 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1869 Date:   Thu Jul 26 15:39:57 2012 -0400
1870
1871     fix use of source value in mongdb driver
1872     
1873     Change-Id: I00b3c1c8af7b154516fea4ddb3f588ce2df5e46c
1874     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1875
1876 commit 8034b27272bc8101f926319dbe3a4f7c57e1d070
1877 Author: Julien Danjou <julien@danjou.info>
1878 Date:   Thu Jul 26 13:28:14 2012 +0200
1879
1880     Add {root,ephemeral}_disk_size counters
1881     
1882     Change-Id: Ia4b9a9048df5cfca7cb868ee518297de86c78b71
1883     Signed-off-by: Julien Danjou <julien@danjou.info>
1884
1885 commit 3228eac892473aa87b2f82f240a4336fa320ef24
1886 Author: Julien Danjou <julien@danjou.info>
1887 Date:   Thu Jul 26 13:13:49 2012 +0200
1888
1889     Implements vcpus counter
1890     
1891     This is the same kind of counter of memory.
1892     
1893     Change-Id: If2e3a0e9c958f1c147ad1cbabcd25539d5b8b68f
1894     Signed-off-by: Julien Danjou <julien@danjou.info>
1895
1896 commit 2fe0a3c3ef15b163310abda879ddb18b022fbd1a
1897 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
1898 Date:   Wed Jul 25 15:07:01 2012 -0400
1899
1900     Fix nova configuration loading
1901     
1902     It seems some option handling within nova has changed, so we need
1903     to update our use of the configuration object. These changes ensure
1904     that the options we care about are registered before they are used.
1905     
1906     Change-Id: I0dd34f620eed5f43af6da5b02f9c41d35287c275
1907     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
1908
1909 commit 344ad3eef063243dc5241b8700595927174534f3
1910 Author: Julien Danjou <julien@danjou.info>
1911 Date:   Thu Jul 19 17:13:29 2012 +0200
1912
1913     Implements memory counter
1914     
1915     This adds a memory counter, that is emitted at the same time than instance
1916     counter. It is the first counter implementing the 'absolute' counter type.
1917     
1918     Change-Id: I3bfd57da61029d43ba4f731f98dc58f790f9f8cd
1919     Signed-off-by: Julien Danjou <julien@danjou.info>
1920
1921 commit dcce2c7323c0e8c9426604bc15a7e8f6ee70b86d
1922 Author: Julien Danjou <julien@danjou.info>
1923 Date:   Thu Jul 19 17:01:34 2012 +0200
1924
1925     Fix and document counter types
1926     
1927     Document each counter type available and fixes the various counter already
1928     implemented.
1929     
1930     This fixes bug #1023969.
1931     
1932     Change-Id: Ibc8b726d59c3f9433109096958b1d40db043e70d
1933     Signed-off-by: Julien Danjou <julien@danjou.info>
1934
1935 commit 6b9bd89649f7d436a8fb9d4db03b7b6e80432aaa
1936 Author: Julien Danjou <julien@danjou.info>
1937 Date:   Thu Jul 19 14:51:16 2012 +0200
1938
1939     Merge c1 function into process
1940     
1941     c1 does not mean anything, so it seems better to merge it in the method its
1942     used.
1943     
1944     Change-Id: I51a953062d450ac4b392d0f86acc9a415b7b22af
1945     Signed-off-by: Julien Danjou <julien@danjou.info>
1946
1947 commit 5affdd159a08f81b33a595fa51ed0cb63aaa70f2
1948 Author: Julien Danjou <julien@danjou.info>
1949 Date:   Wed Jul 11 17:11:34 2012 +0200
1950
1951     Check compute driver using new flag
1952     
1953     nova.common.deprecated: WARNING: Deprecated Config: Specifying virt driver
1954     via connection_type is deprecated. Use compute_driver=classname instead.
1955     
1956     Change-Id: I9c4e8e6abbf49f7b351b0f501f3e7aafa8d98896
1957     Signed-off-by: Julien Danjou <julien@danjou.info>
1958
1959 commit 8aaa93484b81c8599f3603471210858cad7e9cfe
1960 Merge: ebc0d76 fd86091
1961 Author: Jenkins <jenkins@review.openstack.org>
1962 Date:   Wed Jul 11 11:16:59 2012 +0000
1963
1964     Merge "Update review server link"
1965
1966 commit ebc0d76c6ab9f15f95d30bac025c2118f09eab6a
1967 Merge: a985eaf 4bf8558
1968 Author: Jenkins <jenkins@review.openstack.org>
1969 Date:   Wed Jul 11 11:13:50 2012 +0000
1970
1971     Merge "Add link to roadmap"
1972
1973 commit a985eaf359e431bba174d55262b3c87956f65316
1974 Author: Julien Danjou <julien@danjou.info>
1975 Date:   Wed Jul 11 12:32:03 2012 +0200
1976
1977     Add openstack.common.{context,notifier,log} and update .rpc
1978     
1979     Change-Id: I04e47ffc2eed86483e0c902532f20ef02d1d0641
1980     Signed-off-by: Julien Danjou <julien@danjou.info>
1981
1982 commit fd86091c6914c5fc2ab99223022761ca360e2afc
1983 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1984 Date:   Tue Jul 10 19:10:28 2012 +0200
1985
1986     Update review server link
1987     
1988     Since we switched to another gerrit review server, the link needs.
1989     to be updated in doc/source/contributing/source.rst. As suggested
1990     by dhellmann, also updated the list ordering in the file.
1991     
1992     Bug #1023061
1993     
1994     Change-Id: I46d8483966670de78dd468624a3a3cce62ffd1ea
1995
1996 commit 4bf8558e0cf8be440a6e6a6634dbce8d41a84933
1997 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
1998 Date:   Tue Jul 10 18:57:32 2012 +0200
1999
2000     Add link to roadmap
2001     
2002     It seems to make sense to have a link to the roadmap in the areas
2003     to contribute section.
2004     
2005     Bug #1023054
2006     
2007     Change-Id: I5f97c440f794bc58fc38a648a39122b923e3335a
2008
2009 commit 7526cf6aff81242c8b30c7fd812aadb8814d30a8
2010 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2011 Date:   Mon Jul 9 10:49:52 2012 -0400
2012
2013     Add indexes to MongoDB driver
2014     
2015     Add some compound key indexes for the typical queries
2016     run by the engine. Separate variations are used for
2017     queries with user_id and project_id because they are
2018     usually mutually exclusive and because of the way the
2019     indexes are computed and stored the database won't take
2020     advantage of an index using both.
2021     
2022     bug 1021324
2023     
2024     Change-Id: I9d6bbd1e7ac5a633fa3ead131a4ebc0a83226633
2025     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2026
2027 commit 1f9bce260993d714dc17ec24fd484332b783c0ef
2028 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2029 Date:   Thu Jul 5 11:08:01 2012 -0400
2030
2031     extend developer documentation
2032     
2033     - Add information about the system architecture (modified
2034       from the wiki to reflect what was implemented).
2035     - Add information about where we want contributions.
2036     - Add information about how to sign up to participate in
2037       the project and how to be a part of the community.
2038     - Add more detailed instructions for installing the development
2039       version from git.
2040     - Add a placeholder for documenting the configuration options.
2041     - Add instructions for running the tests after getting
2042       the source code.
2043     - Add a glossary and index.
2044     
2045     tags: DocImpact
2046     bug 1006366
2047     
2048     Change-Id: I8927c55e77cdd31804249d101575f9e174e6232d
2049     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2050
2051 commit fec72610abfbd32480dae73a93f566cbec050b5b
2052 Author: Julien Danjou <julien@danjou.info>
2053 Date:   Tue Jul 3 13:04:07 2012 +0200
2054
2055     Reset the correct nova dependency URL
2056     
2057     This fixes bug #1019423
2058     
2059     Change-Id: I8dd36926aa3457a9b985b5b98d7201383ec03518
2060
2061 commit 50aa91f5a5cd9147ed88920c8c3000be63556aa2
2062 Author: Andrew Hutchings <andrew@linuxjedi.co.uk>
2063 Date:   Wed Jul 4 13:30:32 2012 +0100
2064
2065     Switch .gitreview to use OpenStack gerrit
2066     
2067     Change-Id: I868226291db9741c9e28c60ee0d3ddd21b042fd3
2068
2069 commit 4ee4a6895f873ef9864db243f96e0be3d4d10006
2070 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2071 Date:   Fri Jun 29 15:17:06 2012 -0400
2072
2073     Add MongoDB engine.
2074     
2075     This change implements the first storage backend for
2076     ceilometer using MongoDB and makes it the default
2077     (instead of 'log').
2078     
2079     - require pymongo and ming for tests
2080     - clean up entry point registration using textwrap
2081     - sketch in a simple data dump tool (tools/show_data.py)
2082     
2083     Change-Id: I0e3763749e88a71bc57b263ea79fff8d065c03ce
2084     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2085
2086 commit 022ecffe56c1e607d76840200023998153ea4b42
2087 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2088 Date:   Fri Jun 29 15:02:12 2012 -0400
2089
2090     Convert timestamps to datetime objects before storing
2091     
2092     Parse the incoming timestamp strings into datetime objects
2093     before passing them off to the storage backend.
2094     
2095     Change-Id: I42d825c9633fa2c120409d79883756d23b045a60
2096     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2097
2098 commit b345efa0be2dc21aa8ba8114611f877955468950
2099 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2100 Date:   Fri Jun 29 15:15:20 2012 -0400
2101
2102     Reduce complexity of storage engine API
2103     
2104     In the process of implementing the first storage
2105     backend I realized that the proposed API was
2106     much more complicated than necessary. This
2107     changeset streamlines the API to make it easier
2108     to implement the plugins.
2109     
2110     - add ceilometer.storage.get_connection() convenience function
2111     - add get_volume_max() method
2112     - clean up query arg handling by using EventFilter
2113     - tighten up the DB query API by removing separate "by_user"
2114       and "by_project" methods
2115     
2116     Change-Id: Id4dffcc59dbee44fd4670bbe55b5e3380ea240e5
2117     Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2118
2119 commit b40ac5f32bb356f238bdeb7eb0a7224d62f13a8d
2120 Merge: 378b856 2f630d9
2121 Author: Jenkins <jenkins@review.stackforge.org>
2122 Date:   Thu Jun 28 11:26:07 2012 +0000
2123
2124     Merge "Documentation edits:"
2125
2126 commit 378b856a9b803783d26efec140d1e817819b2473
2127 Author: Julien Danjou <julien.danjou@enovance.com>
2128 Date:   Thu Jun 28 13:01:38 2012 +0200
2129
2130     Remove usage of nova.log
2131     
2132     Change-Id: Iea9ca7cfbf6bd46aa2918c7fe1c54a44bd3f38d2
2133     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2134
2135 commit 2f630d95e568e807960aadc05d3fd2e19031bc2c
2136 Author: annegentle <anne@openstack.org>
2137 Date:   Wed Jun 27 12:29:52 2012 -0500
2138
2139     Documentation edits:
2140     
2141      * Fixes index.rst to include the writing_agent_plugin page
2142      * Minor typo fixes
2143      * Adds more links so devs can see what usage data already exists
2144      * Addresses review comments
2145     
2146     Rebase against master.
2147     
2148     Change-Id: I62160e1f5583ad540d940e1c44dbd8c6cf460e67
2149
2150 commit 158ed6b568e08d3de9463b82a301f3f7cf08ca3c
2151 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2152 Date:   Tue Jun 26 16:36:58 2012 -0400
2153
2154     fix typo in instance properties list
2155     
2156     Change-Id: Ib09f4ab8db06d024ff863b54702a36f6ef77698b
2157
2158 commit 77958016aa113209502323c97674ef5982443b40
2159 Merge: 8232832 4bcd1c4
2160 Author: Jenkins <jenkins@review.stackforge.org>
2161 Date:   Wed Jun 27 16:07:00 2012 +0000
2162
2163     Merge "Add Sphinx wrapper around existing docs"
2164
2165 commit 4bcd1c46a01b21b2c19b9e10f69ca5477ab49607
2166 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2167 Date:   Wed Jun 27 11:39:37 2012 -0400
2168
2169     Add Sphinx wrapper around existing docs
2170     
2171     bug 1018443
2172     
2173     This patch sets up a basic Sphinx project to allow us to
2174     build the documentation. It also moves the "dev" docs
2175     into the new doc source directory.
2176     
2177     Change-Id: Ie2ad0f2e4ed237f1373c4357d5763fd5218d738a
2178
2179 commit 8232832bbae07c485b5600542c09c5eb5adef7ff
2180 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2181 Date:   Tue Jun 26 15:25:12 2012 -0400
2182
2183     Configure nova.flags as well as openstack.common.cfg
2184     
2185     Because we are using nova classes directly (Service, Manager, etc.)
2186     we need to initialize the configuration modules that those
2187     classes use.
2188     
2189     Change-Id: Idafd4a8346fc59332114ea7536893470bf9eaff8
2190
2191 commit 1b7b651d860a8fe38d523f67cb229302159d0872
2192 Author: Nicolas Barcet (nijaba) <nick.barcet@canonical.com>
2193 Date:   Wed Jun 27 12:04:28 2012 +0200
2194
2195     First draft of plugin/agent documentation. Fixes bug 1018311.
2196     
2197     Change-Id: I5723ab7cdf3f552b23927380a764c53f7beb4f10
2198
2199 commit d179cbf4ef5d6211f182c6a578895a1dd1897650
2200 Author: Julien Danjou <julien.danjou@enovance.com>
2201 Date:   Wed Jun 27 12:26:27 2012 +0200
2202
2203     Essex: update Nova to 2012.1.1, add python-novaclient
2204     
2205     Change-Id: I6881bdb8064df4e88a37ead3426d9666c0f77278
2206     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2207
2208 commit b3a11dbf7b20aebf3937bd81d5ce6f65178c4be2
2209 Merge: 3c01cce ffea2f5
2210 Author: Jenkins <jenkins@review.stackforge.org>
2211 Date:   Tue Jun 26 18:01:03 2012 +0000
2212
2213     Merge "Fallback on nova.rpc for Essex"
2214
2215 commit 3c01ccefd52a24bf112691d0273c0cbd465733ff
2216 Author: Julien Danjou <julien.danjou@enovance.com>
2217 Date:   Tue Jun 26 14:26:57 2012 +0200
2218
2219     Split service preparation, periodic interval configurable
2220     
2221     Change-Id: I71d1e81e2b2347fb7e3ba2edfa7f21eb9cffb401
2222     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2223
2224 commit 5d90f057cb923a07214e4753d0d6296805197e88
2225 Merge: e162877 a4a15e7
2226 Author: Jenkins <jenkins@review.stackforge.org>
2227 Date:   Tue Jun 26 06:06:08 2012 +0000
2228
2229     Merge "Use the same instance metadata everywhere"
2230
2231 commit a4a15e732bc65e75eccaea91b7778deab9bba566
2232 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2233 Date:   Mon Jun 25 19:06:46 2012 -0400
2234
2235     Use the same instance metadata everywhere
2236     
2237     Update the code that generates the instance metadata used in the pollsters
2238     so that it includes all of the values pulled from the notification
2239     messages. This keeps the metadata for an instance consistent for all
2240     metering messages.
2241     
2242     Change-Id: I74534e5236fd6580fad42ae4e1c7321dc880bc8f
2243
2244 commit e16287766dbf9497b0a9ecae852ebcb26308f980
2245 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2246 Date:   Mon Jun 25 16:52:08 2012 -0400
2247
2248     Emit meter event for instance "exists"
2249     
2250     bug 1005941
2251     
2252     As we check the CPU utilization for an instance also
2253     emit a meter message indicating that the instance
2254     still exists.
2255     
2256     Change-Id: I7a592efc750c6e0a9a24394e05bd2d75da3377b6
2257
2258 commit a78f2f447fadce834f02ead9a2a04511ac97d687
2259 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2260 Date:   Mon Jun 18 19:01:23 2012 -0400
2261
2262     Start defining DB engine API
2263     
2264     Sketch in API to support queries defined in
2265     http://wiki.openstack.org/EfficientMetering/APIProposalv1
2266     
2267     Change-Id: I282f1d5893c55fca684a74395a82e603c799343f
2268
2269 commit ffea2f5cd77bd7914fd1f9ffe2eaf4ae3836ca26
2270 Author: Julien Danjou <julien.danjou@enovance.com>
2271 Date:   Mon Jun 25 14:47:48 2012 +0200
2272
2273     Fallback on nova.rpc for Essex
2274     
2275     Change-Id: I2a1ca5a0c77900d2310b4534f92da885fa27f430
2276     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2277
2278 commit bf555549df9bb668d0a049d333a0e36994847a1b
2279 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2280 Date:   Mon Jun 18 12:28:06 2012 -0400
2281
2282     Add instance metadata from notification events
2283     
2284     bug 1006120
2285     
2286     This change depends on a change to nova to include the extra data
2287     in the outgoing notifications.
2288     
2289     Change-Id: Ieaee00f5f6c0a9f6d00843adbcc2cd995334bbd1
2290
2291 commit d9faf1c20476e1dd2a12b389eda25d0c439074a5
2292 Author: Julien Danjou <julien.danjou@enovance.com>
2293 Date:   Fri Jun 15 15:04:09 2012 +0200
2294
2295     Combined fix to get past broken state of repo
2296     
2297     This patch includes several separate sets of changes which
2298     have been reviewed individually but must be submitted
2299     together to get past the newly updated version of pep8
2300     and changes to the nova code base.
2301     
2302     1. Replace our CONF object with the one from openstack.common.cfg.
2303        There's no need to use our own, especially since some option
2304        are already registered on it for us.
2305     
2306        Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2307     
2308     2. Instead of importing the RPC code from nova, use
2309        the openstack.common.rpc package. This change
2310        copies that code in from openstack-common, changes
2311        the imports throughout ceilometer, and fixes the
2312        way the configuration settings are initialized.
2313     
2314     3. Resolve PEP-8 issues introduced by an even more
2315        pedantic version of pep8 (1.3.1). Some of the
2316        changes are fixed, and some warnings/errors are
2317        suppressed.
2318     
2319     4. Ignore import errors in impl_qpid because the qpid
2320        package is not installed on the stackforge test server.
2321     
2322     5. Fix missing imports from gettextutils in openstack.common.
2323     
2324     Change-Id: I0ee7d4b3278d8ff1951ca27592e3be8a87fe4854
2325
2326 commit 3f68534579e1a99558cbdfff90fffeffc1226284
2327 Author: Julien Danjou <julien.danjou@enovance.com>
2328 Date:   Tue Jun 12 13:50:10 2012 +0200
2329
2330     Add more metadata to instance counter
2331     
2332     This fixes #1006120
2333     
2334     Change-Id: Iba774d6ffbcceb7c35da48c103c7907af175e64e
2335     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2336
2337 commit 8d47e17f354a5afe592b94cce348782d353bb036
2338 Author: Julien Danjou <julien.danjou@enovance.com>
2339 Date:   Mon Jun 11 15:43:37 2012 +0200
2340
2341     Register storage options on import
2342     
2343     We already does this for other module, so continue.
2344     
2345     Change-Id: I1e38fd0eddd41b9e4e239c0b5fbbaf31ebf4d599
2346     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2347
2348 commit a5b73215791b39f7dd2a6cf96583799d87fa995a
2349 Author: Julien Danjou <julien.danjou@enovance.com>
2350 Date:   Mon Jun 4 16:46:26 2012 +0200
2351
2352     Add Essex tests
2353     
2354     Change-Id: I098888c9d011819a6bca4df532534a39da67e9eb
2355     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2356
2357 commit 5705468da291df255619f2d7e13d2abb5c2624a2
2358 Merge: 6a7c935 9823714
2359 Author: Jenkins <jenkins@review.stackforge.org>
2360 Date:   Mon Jun 11 16:35:52 2012 +0000
2361
2362     Merge "fix message signatures for nested dicts"
2363
2364 commit 6a7c93574b3a75447188ed53f18ff9c77b32266b
2365 Merge: 68d0fac 8101f52
2366 Author: Jenkins <jenkins@review.stackforge.org>
2367 Date:   Mon Jun 11 16:34:09 2012 +0000
2368
2369     Merge "log more than ceilometer"
2370
2371 commit 68d0faccc8eb53cc38896ff5d1e89055ca4602cf
2372 Merge: c9aae11 3b075dc
2373 Author: Jenkins <jenkins@review.stackforge.org>
2374 Date:   Mon Jun 11 16:31:59 2012 +0000
2375
2376     Merge "Remove event_type field from meter messages"
2377
2378 commit 8101f52ed788ad41c41c644c9a20912cb99abd96
2379 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2380 Date:   Mon Jun 11 11:32:42 2012 -0400
2381
2382     log more than ceilometer
2383     
2384     The default logging configuration does not include output
2385     from packages other than 'ceilometer'. Since we depend
2386     on nova services, we want to have those messages logged,
2387     too.
2388     
2389     Change-Id: I4f67b61d3990a0667ee91e32c77ab909f600d451
2390
2391 commit 3b075dc7afda3be874af503e07d3a4ac1d296870
2392 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2393 Date:   Mon Jun 11 11:10:53 2012 -0400
2394
2395     Remove event_type field from meter messages
2396     
2397     The event_type field is made up of the meter exchange name
2398     and the counter name. That information is available elsewhere,
2399     so the field is redundant.
2400     
2401     bug 1006995
2402     
2403     Change-Id: I37ed14e469bc146017ecceedd6539d61eb7823e1
2404
2405 commit 9823714e9e5cfdab55514a760149c6985052480e
2406 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2407 Date:   Mon Jun 11 11:12:11 2012 -0400
2408
2409     fix message signatures for nested dicts
2410     
2411     The order of iteration for dictionary keys is not
2412     guaranteed, so we need to address nested dictionaries
2413     directly.
2414     
2415     Change-Id: Iebfaa11d9edea3749ce7b86b5f723f955c535057
2416
2417 commit c9aae1118f09a498ee000adec26a8045b63734da
2418 Author: Julien Danjou <julien.danjou@enovance.com>
2419 Date:   Mon Jun 11 15:43:15 2012 +0200
2420
2421     Remove nova.flags usage
2422     
2423     There's no need to use nova.flags here, we can use our cfg module.
2424     
2425     Change-Id: Ia6ecbf48a89a07b702d2955f89851b5c188a62fd
2426     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2427
2428 commit f413db8a2ae33ab3f58b22bc764b819855397941
2429 Author: Julien Danjou <julien.danjou@enovance.com>
2430 Date:   Thu Jun 7 14:44:21 2012 +0200
2431
2432     Copy openstack.common.cfg
2433     
2434     This fixes bug #1009586
2435     
2436     Change-Id: If188709510ac98413e8c568d5a9e8c5f758c8497
2437     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2438
2439 commit d01b964becfec5146f3e6a3873dea32bec58ab59
2440 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2441 Date:   Thu Jun 7 18:00:49 2012 -0400
2442
2443     check message signatures in the collector
2444     
2445     bug 1006990
2446     
2447     add verify_signature function
2448     check the signature before calling the storage engine to save the data
2449     add coverage to py27 environment by default
2450     fix use of mox in existing test
2451     
2452     Change-Id: I6666ea117fb66526ee187b168eca88e4b0092a23
2453
2454 commit 1bd1fd6846a50d439242e1d7c6c5cbc63f5b5a88
2455 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2456 Date:   Wed Jun 6 15:32:42 2012 -0400
2457
2458     Sketch out a plugin system for saving metering data.
2459     
2460     Change-Id: Ib91213ac78fd5e3baf7200849b4fa8554c652a99
2461
2462 commit 0767165ebcefc217257c7914854050bff54c85f1
2463 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2464 Date:   Wed Jun 6 16:25:49 2012 -0400
2465
2466     refactor meter event publishing code
2467     
2468     There were two places that had all of the logic for constructing
2469     a metering message and sending it to the appropriate exchanges.
2470     This changeset combines those into one function and invokes
2471     the function from the old locations.
2472     
2473     Update tox.ini to work around an issue with providing access to
2474     the global site-packages (https://bitbucket.org/hpk42/tox/issue/32).
2475     
2476     Change-Id: If2b01edbc0c372907a04baf69f1137575b6921bd
2477
2478 commit 0c80375984504e0c12090d61cfd8cce74c7d32f7
2479 Merge: c491a93 966af69
2480 Author: Jenkins <jenkins@review.stackforge.org>
2481 Date:   Thu Jun 7 17:06:22 2012 +0000
2482
2483     Merge "Use timestamp instead of datetime when creating Counter"
2484
2485 commit c491a93a3983b3d6d7b2090033c6a441858a5dd4
2486 Merge: 8780157 f5b0842
2487 Author: Jenkins <jenkins@review.stackforge.org>
2488 Date:   Thu Jun 7 17:06:01 2012 +0000
2489
2490     Merge "add counter type field"
2491
2492 commit 8780157755de98914a0abd90d5d2475227ab91e6
2493 Author: Julien Danjou <julien.danjou@enovance.com>
2494 Date:   Wed Jun 6 11:02:20 2012 +0200
2495
2496     Add and use ceilometer own log module
2497     
2498     This fixes bug #1004130
2499     
2500     Change-Id: I143124ad411d5efefa604e831173dca87548bd7f
2501     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2502
2503 commit f5b08423b913043891a956ad1dd92a553c24d557
2504 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2505 Date:   Wed Jun 6 16:11:07 2012 -0400
2506
2507     add counter type field
2508     
2509     bug 1006425
2510     
2511     Rename the existing counter "type" field to "name" and add
2512     a new field with values of "cumulative" or "delta".
2513     
2514     Change-Id: I459049bab28c3e2146b7a1b2e134dddabe381a6a
2515
2516 commit 966af691276cc7f3eaccae4518d0d8b09dde2a75
2517 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2518 Date:   Tue May 29 10:01:48 2012 -0400
2519
2520     Use timestamp instead of datetime when creating Counter
2521     
2522     Change-Id: I444b96196107383840c6c9ac070492ecf34079f2
2523
2524 commit 14c068d2e83ca0ee4a1de6c9a83338bf93a157e6
2525 Merge: 6fa69bb 3fcb8da
2526 Author: Jenkins <jenkins@review.stackforge.org>
2527 Date:   Wed Jun 6 17:48:53 2012 +0000
2528
2529     Merge "Make the stand-alone test script mimic tox"
2530
2531 commit 6fa69bbdccb9273ef1e55f08dc3db926ab20529c
2532 Author: Julien Danjou <julien.danjou@enovance.com>
2533 Date:   Mon Jun 4 10:24:33 2012 +0200
2534
2535     Use new flag API
2536     
2537     This changed since 00786bc554a2dfacb3c6f02fbb7e9c98f35d4262 for blueprint
2538     cfg-global-object in Nova.
2539     
2540     Change-Id: Iaae34a1e4953c964b99411247219f7b72358823f
2541     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2542
2543 commit f9d74149735adf924c0e3f687204dc62760180b6
2544 Author: Julien Danjou <julien.danjou@enovance.com>
2545 Date:   Mon Jun 4 10:32:08 2012 +0200
2546
2547     Fix a PEP8 error
2548     
2549     Change-Id: Ifeca665ad34e014fde5006b8ca83e7851f15622f
2550     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2551
2552 commit 3fcb8da4a1068f7bb85ad410759f64eb2a7b1021
2553 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2554 Date:   Wed May 30 12:00:59 2012 -0400
2555
2556     Make the stand-alone test script mimic tox
2557     
2558     The tox setup does not work on Ubuntu Precise for some reason,
2559     but running nose directly does. This update tweaks the stand-alone
2560     script run_tests.sh to mimic the behavior of tox. It also
2561     adds the "cover" directory created by the coverage plugin to nose
2562     to the list of files being ignored by git.
2563     
2564     Change-Id: I65224cf4bf75e6b7fc0207b3545c466bdac5a35c
2565
2566 commit 697c4c1051bb991cf7478d2b789ae3730f09b857
2567 Author: Julien Danjou <julien.danjou@enovance.com>
2568 Date:   Wed May 30 17:52:31 2012 +0200
2569
2570     Remove unneeded eventlet test requirement
2571     
2572     Change-Id: Icfc4dd69beae3a07a5005d4d519f8ce433313dee
2573     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2574
2575 commit d615fb872ddceaf1ddef7e3997bcf2523cab283e
2576 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2577 Date:   Tue May 29 17:16:27 2012 -0400
2578
2579     Add listeners for other instance-related events
2580     
2581     bug 1004560
2582     
2583     Convert events for instance "exists" check and deletion into counters.
2584     
2585     Change-Id: I882eeed2baf0445c53236c14f30969e95494a714
2586
2587 commit 5e0a32f47505d342676099518ec3fad558c61511
2588 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2589 Date:   Tue May 29 17:57:58 2012 -0400
2590
2591     Add tox configuration
2592     
2593     Change-Id: Ic4051617b5757c649cd59dacf8e9dd9d7e9819a6
2594     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2595
2596 commit a49e59b1151ce87c8f4ed6e12368e01dbbb6243a
2597 Author: Julien Danjou <julien.danjou@enovance.com>
2598 Date:   Tue May 29 16:18:04 2012 +0200
2599
2600     Use openstack.common.cfg for ceilometer options
2601     
2602     Change-Id: Iba7df922a7d6b3eec7db427b4135e6fa2ad2d416
2603     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2604
2605 commit bbc706c4c02d2750df961474b00998b9766cd47a
2606 Merge: b76f67d d4635be
2607 Author: Jenkins <jenkins@review.stackforge.org>
2608 Date:   Tue May 29 08:59:32 2012 +0000
2609
2610     Merge "Add floating IP pollster"
2611
2612 commit b76f67d11f5bed61818b9dcaf77b20bfb087547b
2613 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2614 Date:   Fri May 25 14:22:09 2012 -0400
2615
2616     Publish and receive metering messages
2617     
2618     bug 1004198
2619     bug 1004200
2620     
2621     - Set up the collector to receive the metering messages.
2622     - Make the collector republish notifications as metering data.
2623     - Add a "monitor" mode to tools/notificationclient.py to simply print
2624       the events without writing them to a file.
2625     - Add a --topic flag to tools/notificationclient.py so it can be made
2626       to listen events other than notifications (for monitoring metering
2627       events).
2628     - Change "counter_datetime" within the metering message to "timestamp"
2629       to be consistent with the notification message format.
2630     - Add a configuration option to control the secret value for signing
2631       metering messages.
2632     - Make the collector and agent daemon control topics more specific.
2633     - Use the config setting to set the metering topic subscription.
2634     - Set a short interval for polling to get more data for development
2635       testing.
2636     - Log after successful load of pollsters instead of before attempt.
2637     
2638     Change-Id: Iedfe26f8a4fa80d88cd0a76e5738001ba5689bdc
2639
2640 commit d4635bede100934d1535b334dfc5a694bffe7d97
2641 Author: Julien Danjou <julien.danjou@enovance.com>
2642 Date:   Thu May 24 15:06:22 2012 +0200
2643
2644     Add floating IP pollster
2645     
2646     Change-Id: Ia5e71117f0e1bec7dcbbd5a9332c07297fcd5c1f
2647     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2648
2649 commit dbccf0ce6974fc3665f0ffd63a9b08725339d6cf
2650 Author: Julien Danjou <julien.danjou@enovance.com>
2651 Date:   Thu May 24 13:48:07 2012 +0200
2652
2653     Fix tests based on DB by importing nova.tests
2654     
2655     This is the same trick used in nova test suite.
2656     
2657     Change-Id: I280dc6b3881d4a1d6503b9a0b313ec395b97e238
2658     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2659
2660 commit bc1f004f8f3e182e198702d286dcb56b31fa8ba8
2661 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2662 Date:   Wed May 23 13:07:29 2012 -0400
2663
2664     make the pollsters in the agent plugins
2665     
2666     Move user_id and project_id into the Counter
2667     since the polling code has to pull those
2668     values from the instance object.
2669     Convert the libvirt polling code to plugins.
2670     Have the agent manager load the plugins and run
2671     them as part of its periodic task step.
2672     
2673     Change-Id: Id59a696beb33c7c9a232460ce52e272f5408e70d
2674
2675 commit 5717e9c5c9a029d1b1daa72f2e7ac0ab1039bf0c
2676 Author: Julien Danjou <julien.danjou@enovance.com>
2677 Date:   Tue May 15 12:36:47 2012 +0200
2678
2679     Build ceilometer-agent and ceilometer-collector
2680     
2681     Change-Id: I0cc5b163ac638f33397e7e7a9c046dca3e2939e9
2682     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2683
2684 commit 73c9150afe7fc07018b0435ae7b24b52bd6a0a15
2685 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2686 Date:   Tue May 22 15:10:09 2012 -0400
2687
2688     Add plugin support to the notification portion of the collector daemon.
2689     
2690     Implement a Counter class for use by notification plugins.
2691     Define a base class for Notification plugins.
2692     Define a dispatcher class for notification events to be passed to the plugins.
2693     Add a notification plugin for instance creation and "instance" counters.
2694     Add a reusable function for turning a Counter into a metering event dictionary.
2695     
2696     Change-Id: Iaa626b98e1a661ed31cc8b8e95263c111df20888
2697
2698 commit cc5b02dc84e26af050a0983764a5977e25bd3726
2699 Author: Julien Danjou <julien.danjou@enovance.com>
2700 Date:   Fri May 11 16:09:47 2012 +0200
2701
2702     Add CPU time fetching
2703     
2704     Change-Id: Ie16c588af209c4410e1150038e9fb24dc111159d
2705     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2706
2707 commit 3c3f77f84a68253b82ab2c7cb1abebdf626e1e78
2708 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2709 Date:   Fri May 18 11:13:08 2012 -0400
2710
2711     Add an example function for converting a nova notification to a counter.
2712     
2713     Change-Id: I05f2e42059cefb004d5afec7c28d557093eba227
2714
2715 commit 68ae03c38749472ed81fc1cd3cb7d2a651c364d1
2716 Merge: 8f4ba16 1f0ae02
2717 Author: Jenkins <jenkins@review.stackforge.org>
2718 Date:   Mon May 21 15:24:05 2012 +0000
2719
2720     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."
2721
2722 commit 8f4ba1656c26ac7885c46f2fc8fcf9f519146f96
2723 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2724 Date:   Tue May 15 13:39:56 2012 -0400
2725
2726     add a tool for recording notifications and replaying them
2727     
2728     Change-Id: I852a6fbef7b9bf02309f699419da0a2537ce7a90
2729
2730 commit 1f0ae02f1e42acc0304b34179d0527d8e2e6533a
2731 Author: Doug Hellmann <doug.hellmann@dreamhost.com>
2732 Date:   Tue May 15 15:27:13 2012 -0400
2733
2734     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).
2735     Also adds a nova prefix to the logger for now so messages from this module make it into the log file.
2736     
2737     Change-Id: I57dc7e74a16955bcf42e9360e7de6e2f26ca09b0
2738
2739 commit 11a84161906a69cc201b0c35c49d8d6c434916fb
2740 Author: Julien Danjou <julien.danjou@enovance.com>
2741 Date:   Fri May 11 12:13:11 2012 +0200
2742
2743     Periodically fetch for disk io stats
2744     
2745     Change-Id: Id48337a598e8941d9e1793ad552251369ef3954f
2746     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2747
2748 commit 6393825cf615cf958ff39f7baa9fbe9839e2c1f3
2749 Author: Julien Danjou <julien.danjou@enovance.com>
2750 Date:   Thu May 10 16:41:41 2012 +0200
2751
2752     Use nova.service, add a manager class
2753     
2754     Change-Id: I76e2b7123c206082f1fca72f94433dac58b72391
2755     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2756
2757 commit 886485c4684b5fc88491f578198a2423392dd066
2758 Author: Julien Danjou <julien.danjou@enovance.com>
2759 Date:   Thu May 10 15:53:20 2012 +0200
2760
2761     Change license to Apache 2.0
2762     
2763     Change-Id: I062d722fb570a6f00151eb620d8c169b2ee374ae
2764     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2765
2766 commit 5bb0df8e5cc36a4a3e3a2483e36650d106cdd73d
2767 Author: Julien Danjou <julien.danjou@enovance.com>
2768 Date:   Wed May 9 13:55:41 2012 +0200
2769
2770     Add setup.py
2771     
2772     Change-Id: Iffdb887f308eb9ea85ffbf13e192efbb79821d65
2773     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2774
2775 commit 85beac0fa82d5f54e926766d139790f2a90e1fb2
2776 Author: Julien Danjou <julien.danjou@enovance.com>
2777 Date:   Wed May 9 11:57:03 2012 +0200
2778
2779     Import ceilometer-nova-compute
2780     
2781     This script is used to grab notifications from existing hosts
2782     
2783     Change-Id: I45826fd6941d7bd93464bf945903b6b41223745c
2784     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2785
2786 commit bca0ead8d238f55d12cfc0548b14ba1b2675a953
2787 Author: Julien Danjou <julien.danjou@enovance.com>
2788 Date:   Wed May 9 11:56:12 2012 +0200
2789
2790     Ignore pyc files
2791     
2792     Change-Id: Id98d91e397fc5ee77c8d6b41882c264748c0ab76
2793     Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
2794
2795 commit 0843dc10f126a08cce0f182b59d105ccfd327e1c
2796 Author: Julien Danjou <julien.danjou@enovance.com>
2797 Date:   Wed May 2 14:08:57 2012 +0200
2798
2799     Add link to blueprint
2800     
2801     Change-Id: I6608b9d01c9c23198d3e3e5d2f0e8551c2637f3a
2802
2803 commit 241c7b319f120f8b51e5a70c0cea3e30ccceb734
2804 Author: Andrew Hutchings <andrew@linuxjedi.co.uk>
2805 Date:   Tue May 1 11:17:50 2012 +0100
2806
2807     Add .gitreview file
2808
2809 commit ca8dc0f250726f450de26d7dcdbed1cd3aacaea1
2810 Author: LinuxJedi <andrew@linuxjedi.co.uk>
2811 Date:   Tue May 1 02:31:22 2012 -0700
2812
2813     initial commit