)]}'
{"id":"openstack%2Fceilometer~78244","triplet_id":"openstack%2Fceilometer~master~I5814202e3d59fd29f96c8734e445367f766e6a4a","project":"openstack/ceilometer","branch":"master","topic":"bug/1288284","hashtags":[],"change_id":"I5814202e3d59fd29f96c8734e445367f766e6a4a","subject":"Make entities (Resource, User, Project) able to store lists","status":"MERGED","created":"2014-03-05 14:54:24.000000000","updated":"2014-04-29 21:45:21.000000000","submitted":"2014-04-29 21:45:20.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":82,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"21f1295f1440643edb3d25020539fbcaf3d9d079","_number":78244,"virtual_id_number":78244,"owner":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},{"value":2,"date":"2014-04-24 18:21:15.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":0,"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":0,"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"recommended":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"all":[{"value":1,"date":"2014-04-16 15:33:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-04-26 16:41:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":0,"date":"2014-04-25 14:57:51.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},{"value":2,"date":"2014-04-25 15:38:57.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":2,"date":"2014-04-29 18:16:03.000000000","_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":0,"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"all":[{"value":0,"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":0,"date":"2014-04-25 14:57:51.000000000","_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},{"value":0,"date":"2014-04-24 17:01:55.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":1,"date":"2014-04-29 18:16:03.000000000","_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":0,"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-05 15:16:59.000000000","updated_by":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"reviewer":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"state":"REVIEWER"},{"updated":"2014-03-27 13:51:59.000000000","updated_by":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"reviewer":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"state":"REVIEWER"},{"updated":"2014-04-16 15:33:34.000000000","updated_by":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"reviewer":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"state":"REVIEWER"},{"updated":"2014-04-24 17:01:55.000000000","updated_by":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"reviewer":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"state":"REVIEWER"},{"updated":"2014-04-24 18:21:15.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-04-26 16:41:47.000000000","updated_by":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"reviewer":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"state":"REVIEWER"},{"updated":"2014-04-29 18:16:03.000000000","updated_by":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"reviewer":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"state":"REVIEWER"}],"messages":[{"id":"d37d50b48aa31a9e56f7513e28c401812101484a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 14:54:26.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"40b5c746a870046b5cd92882636c39799273494e","author":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"date":"2014-03-05 15:16:59.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"34dd8d338787d43a60ee73802cb59f83068ca9e0","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-03-05 15:50:51.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(6 inline comments)\n\nHi Nadya,\n\nA few minor comments inline.\n\nBest Regards,\nIldiko","accounts_in_message":[],"_revision_number":1},{"id":"f6a93445a4b5f7b6ee4e07e0fd12edf020749630","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-03-05 15:52:45.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\ni thought we pulled out the meter references from resource model.\n\nhttps://review.openstack.org/#/c/65671","accounts_in_message":[],"_revision_number":1},{"id":"cb53d3a3bf1620882ba58bdbc502b75e5e708784","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 17:11:11.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/1/check/gate-ceilometer-pep8/9efa4b6 : SUCCESS in 3m 33s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/1/check/gate-ceilometer-docs/fad6468/doc/build/html/ : SUCCESS in 4m 43s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/1/check/gate-ceilometer-python26/382be91 : SUCCESS in 4m 52s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/1/check/gate-ceilometer-python27/ba9c930 : SUCCESS in 5m 30s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/1/check/check-devstack-dsvm-cells/2877a29 : SUCCESS in 9m 54s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/1/check/check-tempest-dsvm-full/137d611 : SUCCESS in 1h 00m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/1/check/check-tempest-dsvm-postgres-full/23f6797 : SUCCESS in 53m 33s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/1/check/check-tempest-dsvm-neutron/452b174 : SUCCESS in 37m 56s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/44/78244/1/check/check-tempest-dsvm-neutron-full/3412a2d : FAILURE in 1h 50m 22s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/78244/1/check/gate-tempest-dsvm-large-ops/9778424 : SUCCESS in 19m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/78244/1/check/gate-tempest-dsvm-neutron-large-ops/e4e6a01 : SUCCESS in 16m 34s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/1/check/check-swift-dsvm-functional/7df9c58 : SUCCESS in 13m 31s\n","accounts_in_message":[],"_revision_number":1},{"id":"7c042ba34d6d48d6d668a05e175973c48964280a","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-06 10:10:57.000000000","message":"Patch Set 1: (7 inline comments)\n\nGordon, I\u0027ve understood the patch you mentioned. It should not break tests because the changes related to get_resource, not to record_metering_data. So in Eoghan`s patch he has removed appearance of Resource but all info about meters are still is wrote to db and get_meters works ok.","accounts_in_message":[],"_revision_number":1},{"id":"5240ce77f65eb804eab16acff8e5fa363f528cab","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-06 10:15:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ad5f8bfdc07b547a13c64d0e4664804477865a62","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-06 10:15:57.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"7dede10ff27e270d10edb22310575563bc7b2315","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2014-03-06 10:40:30.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nTiny pitpick inline, otherwise good I think.\n\nCheers,\nEoghan","accounts_in_message":[],"_revision_number":2},{"id":"6ade40abdb09799ac65271a80ad431d0b3f64050","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-06 10:53:40.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"b94aeba2b4d591d1ea28f14d62f9dbb53183dabb","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-06 10:53:40.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2da7af3a2070bc7900c6af2c77ed1156d0d7c3c2","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-06 10:54:16.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"32c29e44bb91a0d3c2d555506fca59426f3f79de","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-03-06 11:01:00.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"2778f6b6489fa000458cab68dc1510b48b51e46f","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-03-06 11:23:20.000000000","message":"Patch Set 1: (3 inline comments)\n\nHi Nadya,\n\nPlease see some comments inline.\n\nBest Regards,\nIldiko","accounts_in_message":[],"_revision_number":1},{"id":"895b9bd734068ec1c8e670b21a7dbe87248af5bc","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-03-06 12:17:44.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nHi Nadya,\n\nThanks for the quick response.\n\nBest Regards,\nIldiko","accounts_in_message":[],"_revision_number":3},{"id":"74b38bc11cd997edf0943b63f2394c9c45ed43ac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-06 14:32:04.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/3/check/gate-ceilometer-pep8/78ffe66 : SUCCESS in 3m 38s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/3/check/gate-ceilometer-docs/811673d/doc/build/html/ : SUCCESS in 4m 41s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/3/check/gate-ceilometer-python26/423b9ce : SUCCESS in 5m 46s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/3/check/gate-ceilometer-python27/5828e5e : SUCCESS in 5m 09s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/3/check/check-devstack-dsvm-cells/9137496 : SUCCESS in 12m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/3/check/check-tempest-dsvm-full/949e867 : SUCCESS in 1h 01m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/3/check/check-tempest-dsvm-postgres-full/90d8ece : SUCCESS in 1h 05m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/3/check/check-tempest-dsvm-neutron/2e52119 : SUCCESS in 33m 40s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/44/78244/3/check/check-tempest-dsvm-neutron-full/81c295d : SUCCESS in 1h 02m 01s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/78244/3/check/gate-tempest-dsvm-large-ops/80c55c2 : SUCCESS in 14m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/78244/3/check/gate-tempest-dsvm-neutron-large-ops/4123a39 : SUCCESS in 15m 52s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/3/check/check-swift-dsvm-functional/827f187 : SUCCESS in 14m 39s\n","accounts_in_message":[],"_revision_number":3},{"id":"00fc992e66288a9e69cbf0c483ed5c4caf22b600","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-03-06 15:22:43.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nbrainstorming some ideas. i\u0027m not a hbase user so my concerns might be wrong.","accounts_in_message":[],"_revision_number":3},{"id":"f2cbae4dc995b5e76189e50320d6a64156dbe1d7","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-07 09:39:13.000000000","message":"Patch Set 3: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"15f47913eca93905deb00c5981d45ec10ad7d042","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-07 15:15:03.000000000","message":"Patch Set 3: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"0c0e7b8f59bc9ea91434d4ae19a1b0703f479685","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-03-07 15:19:33.000000000","message":"Patch Set 3: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"ba4dc5c561e46eda3e86d72b6af35e053783d7a3","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-03-15 06:03:45.000000000","message":"Patch Set 3:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"aeb977312ebe92552a23f3152f446d39e3e78d47","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-03-15 06:03:45.000000000","message":"Patch Set 3: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"512f245e91e9aac96ac340ae4411f4a7af804614","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 14:19:50.000000000","message":"Patch Set 3: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"08b6e7c9b2c1015583bc11d0928c7546cdabd22a","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-24 14:19:50.000000000","message":"Patch Set 3: Restored","accounts_in_message":[],"_revision_number":3},{"id":"de56067ce47ab86073000206ec79634079f6d80a","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-24 14:26:24.000000000","message":"Patch Set 3: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"040062c7d574cc8b33dd5c18d515b66cbd3954ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 15:24:59.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/3/check/gate-ceilometer-pep8/824822a : SUCCESS in 3m 40s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/3/check/gate-ceilometer-docs/0261bb8/doc/build/html/ : SUCCESS in 4m 20s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/3/check/gate-ceilometer-python26/127b416 : SUCCESS in 5m 42s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/3/check/gate-ceilometer-python27/d983324 : SUCCESS in 5m 24s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/3/check/check-devstack-dsvm-cells/6aa47f2 : SUCCESS in 14m 33s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/3/check/check-tempest-dsvm-full/07740e6 : SUCCESS in 58m 27s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/3/check/check-tempest-dsvm-postgres-full/037d464 : SUCCESS in 1h 02m 51s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/3/check/check-tempest-dsvm-neutron/04902b8 : SUCCESS in 52m 02s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/3/check/check-swift-dsvm-functional/820b0a2 : SUCCESS in 11m 58s\n\n","accounts_in_message":[],"_revision_number":3},{"id":"1df0a0486966f6f5345b9025e0ac5ff0e515cbd3","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-03-24 16:27:28.000000000","message":"Patch Set 3: (2 inline comments)\n\nlet\u0027s add fix some minor items... i\u0027m not really a fan of this but if a bigger threading issues negates my original concern, i\u0027m ok with patching it as such to fix your case.","accounts_in_message":[],"_revision_number":3},{"id":"41cbe3eb67c1235a85cdb2f5c0699b24050ee68a","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-25 11:08:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"62600d4877d158cee74d845921f587169b771d64","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 11:08:30.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"1ab7e00408938410f7a3566d7fc17aabaa9eb950","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-25 11:12:30.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"fdfdf6bb3cbfa3c6672a8aaa74950781bab45da0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 11:12:32.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"86343050535b98c20643201f2285be0c2b1f8fc1","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-25 11:15:03.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8d59c901c106d0c6c16a9979c899b65a1e133e6d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 11:15:05.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"f96942c96755016fddefa20b5f44c95e5ba26089","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-25 11:18:17.000000000","message":"Patch Set 3: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"c8b413a5b60f91ade4d1218e50422000c8a88010","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 12:20:29.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/6/check/gate-ceilometer-pep8/121a6f3 : SUCCESS in 3m 33s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/6/check/gate-ceilometer-docs/c1aa2c3/doc/build/html/ : SUCCESS in 4m 38s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/6/check/gate-ceilometer-python26/54f47ba : SUCCESS in 5m 19s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/6/check/gate-ceilometer-python27/e721571 : SUCCESS in 5m 38s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/6/check/check-devstack-dsvm-cells/e483389 : SUCCESS in 19m 10s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/6/check/check-tempest-dsvm-full/ab3c301 : SUCCESS in 53m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/6/check/check-tempest-dsvm-postgres-full/dcc3ea2 : SUCCESS in 1h 02m 20s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/6/check/check-tempest-dsvm-neutron/fde6324 : SUCCESS in 52m 00s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/6/check/check-swift-dsvm-functional/d78fd7c : SUCCESS in 12m 13s\n\n","accounts_in_message":[],"_revision_number":6},{"id":"e868847ecb5580201fa0637a46effda6261dfa6f","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2014-03-27 13:51:59.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\nJust a couple nitpicks inline.\n\nCheers,\nEoghan","accounts_in_message":[],"_revision_number":6},{"id":"5b14c245f5c43b07df4bf5a380d22412663f7fb7","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-27 15:01:25.000000000","message":"Patch Set 6: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"0945d52bb09b3823b9f3091211c7a4216cf24837","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-27 15:19:23.000000000","message":"Patch Set 6: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"13553325949f5d6326a3f85a0288a71341153c71","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2014-03-27 16:38:15.000000000","message":"Patch Set 6: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"ec5bf88870eb838a0d12d050d3c8b3f0ed268f57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-28 15:05:11.000000000","message":"Patch Set 6: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"ad7a7986c4265e9d1335e97fbd3a89e60a64b482","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2014-03-28 15:05:11.000000000","message":"Patch Set 6: No score\n\n(1 inline comment)\n\n@Nadya: can you check my question inline?\n\nCheers,\nEoghan","accounts_in_message":[],"_revision_number":6},{"id":"b0f1dd415c9cf0f6dd7f822857c1902db7ec474b","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-03-28 15:10:15.000000000","message":"Patch Set 6: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"b344b8a120f2e3b7dd31dcd4371916b10f229a48","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-03-28 15:13:58.000000000","message":"Patch Set 6: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"d04bb2f9678bfedab059f3defc474b42ed357a4c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-28 16:10:35.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/6/check/gate-ceilometer-pep8/39ade46 : SUCCESS in 4m 14s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/6/check/gate-ceilometer-docs/8a8767e/doc/build/html/ : SUCCESS in 4m 37s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/6/check/gate-ceilometer-python26/e74a0ac : SUCCESS in 5m 32s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/6/check/gate-ceilometer-python27/397a048 : SUCCESS in 5m 22s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/6/check/check-devstack-dsvm-cells/21c4680 : SUCCESS in 12m 10s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/6/check/check-tempest-dsvm-full/277320d : SUCCESS in 1h 04m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/6/check/check-tempest-dsvm-postgres-full/f4e223c : SUCCESS in 55m 51s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/6/check/check-tempest-dsvm-neutron/e24b6c7 : SUCCESS in 48m 29s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/6/check/check-swift-dsvm-functional/a262b76 : SUCCESS in 12m 52s\n\n","accounts_in_message":[],"_revision_number":6},{"id":"8772dda5239968f8e477873163b391db80fe4ea1","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-01 11:33:07.000000000","message":"Patch Set 6: Work In Progress","accounts_in_message":[],"_revision_number":6},{"id":"33ea3627ac84211e617b47e1706d7953206d0f81","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-02 14:12:33.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"6c4fd181b886f6b437838dec4e8f0225d8948854","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-02 14:12:37.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"3b433bc696810b385afc10ded080b0250b944682","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-02 14:17:59.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"6635924501d5a8116d57fe22e3dee119e311d1da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-02 14:18:03.000000000","message":"Patch Set 8:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"caca3a98b1479ef4903545dca28c5b926f2e1465","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-02 14:43:31.000000000","message":"Patch Set 8: Rebased","accounts_in_message":[],"_revision_number":8},{"id":"302115d52135b30a37a4b402a79d6ba13efe10ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-02 14:43:32.000000000","message":"Patch Set 9:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"4d920fcd95ad575dd72d4ea2c614127ded90592b","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-02 14:44:51.000000000","message":"Patch Set 9: Work In Progress\n\ntesting","accounts_in_message":[],"_revision_number":9},{"id":"982924f34d41fed0ee62e8f050517814831e0228","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-02 15:22:20.000000000","message":"Patch Set 9: Ready For Review","accounts_in_message":[],"_revision_number":9},{"id":"dfc7127e0b4c15d43094ca2c6bc8b175f47e4ef4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-02 15:59:18.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/9/check/gate-ceilometer-pep8/cb93b0b : SUCCESS in 3m 36s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/9/check/gate-ceilometer-docs/d88554c/doc/build/html/ : SUCCESS in 4m 38s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/9/check/gate-ceilometer-python26/bb06164 : SUCCESS in 7m 08s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/9/check/gate-ceilometer-python27/f845bb7 : SUCCESS in 5m 45s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/9/check/check-devstack-dsvm-cells/b1d485b : SUCCESS in 11m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/9/check/check-tempest-dsvm-full/b015056 : SUCCESS in 41m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/9/check/check-tempest-dsvm-postgres-full/bf2d912 : SUCCESS in 1h 09m 38s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/9/check/check-tempest-dsvm-neutron/f27a6ce : SUCCESS in 50m 54s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/9/check/check-swift-dsvm-functional/0ab6e92 : SUCCESS in 22m 34s\n\n","accounts_in_message":[],"_revision_number":9},{"id":"523a101e83f4c9cb0a69dc978f823ea0903afe74","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-06 15:07:47.000000000","message":"Patch Set 9: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"30ff7649159d1e35efa14e42d3647295de405073","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-04-06 15:07:47.000000000","message":"Patch Set 9: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\nHi Nadya,\n\nJust a few minor comments inline as I\u0027m still on my way to understand how HBase works. :)\n\nBest Regards,\nIldiko","accounts_in_message":[],"_revision_number":9},{"id":"6f85c2a035137d0d6462c69602598d7794d59812","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-06 16:08:30.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/9/check/gate-ceilometer-pep8/7b73e29 : SUCCESS in 3m 13s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/9/check/gate-ceilometer-docs/60fce67/doc/build/html/ : SUCCESS in 4m 06s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/9/check/gate-ceilometer-python26/f71414b : SUCCESS in 5m 38s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/9/check/gate-ceilometer-python27/e2d96ef : SUCCESS in 5m 34s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/9/check/check-devstack-dsvm-cells/92d214d : SUCCESS in 14m 24s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/9/check/check-tempest-dsvm-full/405ea8c : SUCCESS in 51m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/9/check/check-tempest-dsvm-postgres-full/0bb869d : SUCCESS in 1h 00m 40s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/9/check/check-tempest-dsvm-neutron/ac7cd14 : SUCCESS in 47m 19s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/9/check/check-swift-dsvm-functional/1f2f91e : SUCCESS in 15m 05s\n\n","accounts_in_message":[],"_revision_number":9},{"id":"d7b1e98f415a949a80ceaaf5c08dcad4348f54b8","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-07 08:08:15.000000000","message":"Patch Set 9: (3 inline comments)\n\nIldiko, thanks for review! You may take a look on slice of data in HBase here http://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf . See \"Data Model\" section and Figure 1","accounts_in_message":[],"_revision_number":9},{"id":"b910cdea2ec234b01dff2ff67b4b90f2f8518756","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-04-07 14:46:17.000000000","message":"Patch Set 9: (3 inline comments)\n\nHi Nadya,\n\nThanks for the answer, please see some additional comments and questions inline.\n\nBest Regards,\nIldiko","accounts_in_message":[],"_revision_number":9},{"id":"5031527bf3557f67c02e3ac37509ecc777f19b98","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-07 15:11:10.000000000","message":"Patch Set 9: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"431e637d8a78e0d34c8a617f5e33abc21ae17963","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-04-07 15:36:53.000000000","message":"Patch Set 9: (2 inline comments)\n\nHi Nadya,\n\nThanks for the clarifications. :)\n\nBest Regards,\nIldiko","accounts_in_message":[],"_revision_number":9},{"id":"4ef02572c7b3cd126ee7720f5d370e4109ae0969","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-10 13:54:30.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"c3b7a59da3ced433ddcd498e4b651cdb1a62c60d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-10 13:54:31.000000000","message":"Patch Set 10:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"3c7ce0b3f868c2811917837f971148429e4f90a0","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-10 13:57:02.000000000","message":"Patch Set 9: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"69d914ea65e04f9c0d8ed817edad993544cfc4f9","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-10 14:00:16.000000000","message":"Patch Set 10: Work In Progress","accounts_in_message":[],"_revision_number":10},{"id":"dcfe3c08d2b326c01331358f51fff52d03960425","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-10 14:56:36.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/10/check/gate-ceilometer-pep8/20bce21 : SUCCESS in 4m 00s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/10/check/gate-ceilometer-docs/b283ab0/doc/build/html/ : SUCCESS in 4m 33s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/10/check/gate-ceilometer-python26/ad60324 : SUCCESS in 6m 14s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/10/check/gate-ceilometer-python27/df79310 : SUCCESS in 5m 55s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/10/check/check-devstack-dsvm-cells/cd77321 : SUCCESS in 11m 10s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/10/check/check-tempest-dsvm-full/4e111df : SUCCESS in 1h 02m 00s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/10/check/check-tempest-dsvm-postgres-full/cab06bf : SUCCESS in 51m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/10/check/check-tempest-dsvm-neutron/946484b : SUCCESS in 44m 53s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/10/check/check-swift-dsvm-functional/13fe4db : SUCCESS in 16m 12s\n","accounts_in_message":[],"_revision_number":10},{"id":"a8ff25543197771c67ea0ec62316e7ea4aa08b46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-11 12:00:57.000000000","message":"Patch Set 11:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"dea46b1cbe7fd32a98243fcff02a07e094bfa53d","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-11 12:00:57.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"029674cac75bdb442bad16f882704c91c6541a3b","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-04-11 13:08:12.000000000","message":"Patch Set 11: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\nminor comments and some items that may be out of scope.","accounts_in_message":[],"_revision_number":11},{"id":"bf97ea701cf7eac32d09c9d3937f44ee559f437d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-11 16:24:45.000000000","message":"Patch Set 11: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/11/check/gate-ceilometer-pep8/38efa63 : SUCCESS in 3m 15s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/11/check/gate-ceilometer-docs/f56a78b/doc/build/html/ : SUCCESS in 4m 29s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/11/check/gate-ceilometer-python26/78e835a : SUCCESS in 6m 00s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/11/check/gate-ceilometer-python27/f8fd2c0 : SUCCESS in 4m 05s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/11/check/check-devstack-dsvm-cells/becf231 : SUCCESS in 15m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/11/check/check-tempest-dsvm-full/c564b95 : SUCCESS in 59m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/11/check/check-tempest-dsvm-postgres-full/41b62d9 : SUCCESS in 50m 55s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/11/check/check-tempest-dsvm-neutron/95a8279 : SUCCESS in 55m 44s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/11/check/check-swift-dsvm-functional/dd50308 : SUCCESS in 14m 21s\n","accounts_in_message":[],"_revision_number":11},{"id":"d7abdfe980f37cb0ef37fd029494353c7e03b198","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-14 11:49:25.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"b8533c3be8aa5c75618dd30cb3011659d786e8a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-14 11:49:26.000000000","message":"Patch Set 12:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"1bb8cf08a47997a0987731aeef39a4710a470792","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-04-14 11:49:41.000000000","message":"Patch Set 12: I would prefer that you didn\u0027t merge this\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":12},{"id":"d3a4bb34a520c7fb279db7a651807a3e26cb3357","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-14 11:49:50.000000000","message":"Patch Set 12: Work In Progress","accounts_in_message":[],"_revision_number":12},{"id":"37b2518443eeb43d74e8dcb6cf05a8f18cc05f65","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-14 12:32:26.000000000","message":"Patch Set 11: (4 inline comments)\n\nGordon, thanks for review. Will upload a new change soon","accounts_in_message":[],"_revision_number":11},{"id":"dc51c303521bb028096668d08cad8c5f0ccb4b73","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-14 12:42:38.000000000","message":"Patch Set 12: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/12/check/gate-ceilometer-pep8/b0c0e12 : SUCCESS in 3m 27s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/12/check/gate-ceilometer-docs/f399956/doc/build/html/ : SUCCESS in 4m 15s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/12/check/gate-ceilometer-python26/5326245 : SUCCESS in 5m 33s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/12/check/gate-ceilometer-python27/83e0f41 : SUCCESS in 5m 25s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/12/check/check-devstack-dsvm-cells/3f5fa59 : SUCCESS in 12m 23s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/12/check/check-tempest-dsvm-full/fcdff4b : SUCCESS in 51m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/12/check/check-tempest-dsvm-postgres-full/f149d87 : SUCCESS in 51m 29s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/12/check/check-tempest-dsvm-neutron/9c5d258 : SUCCESS in 53m 06s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/12/check/check-swift-dsvm-functional/ab07eaf : SUCCESS in 13m 47s\n","accounts_in_message":[],"_revision_number":12},{"id":"6f93022af91c53df34542ef797f465253fce0864","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-15 13:33:58.000000000","message":"Patch Set 11: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":11},{"id":"1b5d995a91cd53ecfb62f4f0e6a08a055dcead55","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-15 13:37:35.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"ca30c13de0dd3136105edcd64dfd3b4a2bbd9893","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-15 13:37:36.000000000","message":"Patch Set 13:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"1e9b2cd4fe55c9b368bee7ba097ab823b2111365","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-15 14:57:30.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-pep8/7891593 : SUCCESS in 3m 06s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/13/check/gate-ceilometer-docs/3ed06d4/doc/build/html/ : SUCCESS in 5m 11s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-python26/686a76c : SUCCESS in 5m 10s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-python27/aa10fc6 : SUCCESS in 5m 23s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/13/check/check-devstack-dsvm-cells/457c62c : SUCCESS in 12m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-full/9f63a43 : SUCCESS in 56m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-postgres-full/935fbbf : SUCCESS in 1h 06m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-neutron/ef68d20 : SUCCESS in 54m 22s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/13/check/check-swift-dsvm-functional/c14051c : SUCCESS in 14m 29s\n","accounts_in_message":[],"_revision_number":13},{"id":"7b7633bf09b6eb69119d9feb155adb7e6cb7dab6","author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"date":"2014-04-16 15:33:34.000000000","message":"Patch Set 13: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":13},{"id":"58d3f00c14e07ba5e110ae33064b375b71670ec3","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-04-24 17:01:55.000000000","message":"Patch Set 13: (2 inline comments)\n\ni think i\u0027m ok with this change... my main concerns are:\n\n1. storing meter list in Resource will lead to stale items (if we ever archive/clean Meters, Resource will show meters that may or may not exist anymore in db)\n\n2. backend question in general... Resource table doesn\u0027t actually store unique data...just a view of Samples. the questions for me are: what\u0027s the purpose of this view (i assume for some sort of analytics) and if is it\u0027s value worth overhead on collection (ceilometer is not an analytics service)... this might be resolved at summit session.\n\n3. backward compat (but i assume no one is using hbase)","accounts_in_message":[],"_revision_number":13},{"id":"3341388b346a3c40032cd0a90fff68c8cdbd2559","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-24 17:01:56.000000000","message":"Patch Set 13: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"f380b0fc37f9c40e1dc0cb990bf574bb0558e6c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-24 18:21:15.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-pep8/6cc9a07 : SUCCESS in 3m 37s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/13/check/gate-ceilometer-docs/f2dc722/doc/build/html/ : SUCCESS in 4m 32s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-python26/7276da4 : SUCCESS in 6m 42s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-python27/77d6612 : SUCCESS in 5m 40s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/13/check/check-devstack-dsvm-cells/c48d497 : SUCCESS in 14m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-full/d0a7fbb : SUCCESS in 1h 03m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-postgres-full/8402f4b : SUCCESS in 59m 06s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-neutron/8181cd4 : SUCCESS in 57m 17s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/13/check/check-swift-dsvm-functional/a820b62 : SUCCESS in 16m 07s\n","accounts_in_message":[],"_revision_number":13},{"id":"8fa04d9ac3a1bbc9c8e727ef479b84bffca4b29c","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-25 14:57:51.000000000","message":"Patch Set 13:\n\nGordon, thanks for review! Let me try to answer your questions.\n1. storing meter list in Resource will lead to stale items (if we ever archive/clean Meters, Resource will show meters that may or may not exist anymore in db)\n\nIf we delete a meter manually then yes here may be a problem. But even in this case we may just delete nested values from Resource table. Anyway, manual deletion is not recommended for HBase. \nIf we consider another case, ttl, then the entries that represents meter in Meter and Resource table will have the same \"age\" and will be removed at the same time.\n\n2. backend question in general... Resource table doesn\u0027t actually store unique data...just a view of Samples. the questions for me are: what\u0027s the purpose of this view (i assume for some sort of analytics) and if is it\u0027s value worth overhead on collection (ceilometer is not an analytics service)... this might be resolved at summit session.\n\nHm...So the purpose of this view is to make meter-list faster. Especially if resource-id is determined. HBase is bigData so denormalization is a common approach. Of course if we change model the way how we store data may be changed.\n\nAbout backward yes. We may be flexible because I think that HBase is far from production-ready. There are a lot of things to do to make it work faster.","accounts_in_message":[],"_revision_number":13},{"id":"eb5fa306cc2ef4ed4df6b9b0bfe8407e2d69e543","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2014-04-25 15:13:29.000000000","message":"Patch Set 13: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":13},{"id":"a1ec4fdf822253c218ec9534012cf30415c566b1","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-04-25 15:38:57.000000000","message":"Patch Set 13: Looks good to me (core reviewer)\n\n(2 inline comments)\n\ni get the feeling this will probably need to change after summit but i think the changes move hbase backend in right direction even if model needs to be changed.","accounts_in_message":[],"_revision_number":13},{"id":"6f4ab1d907534e6ac59b131a04f9b06a1a91dbb0","author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"date":"2014-04-26 16:41:47.000000000","message":"Patch Set 13: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":13},{"id":"5940c18a79241549c672c252a62e2f4b6acebc1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-29 18:16:03.000000000","message":"Patch Set 13: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"5511457a433f4e6b53c5274b6e1aaf2f1909539f","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-04-29 18:16:03.000000000","message":"Patch Set 13: Code-Review+2 Workflow+1\n\nLet this patch fly now and continue with the improvements in a new one.","accounts_in_message":[],"_revision_number":13},{"id":"79c5e2b78088a0003eed01c6d734ca8d98a76c03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-29 19:20:51.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded.\n\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-pep8/09f551e : SUCCESS in 3m 06s\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/13/check/gate-ceilometer-docs/8e61f7e/doc/build/html/ : SUCCESS in 4m 44s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-python26/370b7c1 : SUCCESS in 7m 06s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/13/check/gate-ceilometer-python27/4034b83 : SUCCESS in 5m 37s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/78244/13/check/check-devstack-dsvm-cells/2577d31 : SUCCESS in 17m 43s\n- check-tempest-dsvm-full http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-full/8f1fb24 : SUCCESS in 56m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-postgres-full/d5b1e4e : SUCCESS in 50m 08s\n- check-tempest-dsvm-neutron http://logs.openstack.org/44/78244/13/check/check-tempest-dsvm-neutron/dfaa36d : SUCCESS in 59m 27s\n- check-swift-dsvm-functional http://logs.openstack.org/44/78244/13/check/check-swift-dsvm-functional/6dd7c38 : SUCCESS in 13m 31s","accounts_in_message":[],"_revision_number":13},{"id":"f4061f5e7045fd4868fb4b06b9d963bbd95e8533","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-29 19:20:52.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"5753fbd439f20edc3e2cc0fe41449c5646caa6b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-29 21:45:20.000000000","message":"Patch Set 13: Verified+2\n\nBuild succeeded.\n\n- gate-ceilometer-docs http://docs-draft.openstack.org/44/78244/13/gate/gate-ceilometer-docs/de591ed/doc/build/html/ : SUCCESS in 4m 25s\n- gate-ceilometer-pep8 http://logs.openstack.org/44/78244/13/gate/gate-ceilometer-pep8/d41ccc8 : SUCCESS in 3m 47s\n- gate-ceilometer-python26 http://logs.openstack.org/44/78244/13/gate/gate-ceilometer-python26/525b848 : SUCCESS in 6m 30s\n- gate-ceilometer-python27 http://logs.openstack.org/44/78244/13/gate/gate-ceilometer-python27/351b99d : SUCCESS in 5m 40s\n- gate-devstack-dsvm-cells http://logs.openstack.org/44/78244/13/gate/gate-devstack-dsvm-cells/a490c50 : SUCCESS in 16m 13s\n- gate-tempest-dsvm-full http://logs.openstack.org/44/78244/13/gate/gate-tempest-dsvm-full/67392eb : SUCCESS in 1h 01m 57s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/44/78244/13/gate/gate-tempest-dsvm-postgres-full/d21c800 : SUCCESS in 1h 14m 11s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/44/78244/13/gate/gate-tempest-dsvm-neutron/41e3f48 : SUCCESS in 56m 24s\n- gate-swift-dsvm-functional http://logs.openstack.org/44/78244/13/gate/gate-swift-dsvm-functional/65a95a3 : SUCCESS in 19m 48s","accounts_in_message":[],"_revision_number":13},{"id":"1224bd2be1be436b695a7b72f5a49bfc91b27127","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-29 21:45:21.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"b938f10c320ec5a8c110299a4146334a40c6a773","revisions":{"5e837a8c57f5b424fb01d7a807266f6996754e3d":{"kind":"REWORK","_number":1,"created":"2014-03-05 14:54:24.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/1"}}},"commit":{"parents":[{"commit":"bf2a745a323eb6ceed8397d96461423d83b8d701","subject":"Merge \"Remove code duplication Part 3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/bf2a745a323eb6ceed8397d96461423d83b8d701"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-05 14:40:11.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-05 14:54:47.000000000","tz":240},"subject":"Make Resource able to store several meters","message":"Make Resource able to store several meters\n\nWhen one Resource is described by several meters we should store all of them.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5e837a8c57f5b424fb01d7a807266f6996754e3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5e837a8c57f5b424fb01d7a807266f6996754e3d"}]},"branch":"refs/heads/master"},"95ca340b6953a4188578a6a7273b7485bda596b2":{"kind":"REWORK","_number":2,"created":"2014-03-06 10:15:56.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/2"}}},"commit":{"parents":[{"commit":"bf2a745a323eb6ceed8397d96461423d83b8d701","subject":"Merge \"Remove code duplication Part 3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/bf2a745a323eb6ceed8397d96461423d83b8d701"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-05 14:40:11.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-06 10:16:22.000000000","tz":240},"subject":"Make Resource able to store several meters","message":"Make Resource able to store several meters\n\nWhen one Resource is described by several meters we should store all of them.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/95ca340b6953a4188578a6a7273b7485bda596b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/95ca340b6953a4188578a6a7273b7485bda596b2"}]},"branch":"refs/heads/master"},"ce46fd4ec3f29b90eb05f99e4948122de5945a3c":{"kind":"REWORK","_number":3,"created":"2014-03-06 10:53:40.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/3"}}},"commit":{"parents":[{"commit":"bf2a745a323eb6ceed8397d96461423d83b8d701","subject":"Merge \"Remove code duplication Part 3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/bf2a745a323eb6ceed8397d96461423d83b8d701"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-05 14:40:11.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-06 10:54:17.000000000","tz":240},"subject":"Make Resource able to store several meters","message":"Make Resource able to store several meters\n\nWhen one Resource is described by several meters we should store all of them.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/ce46fd4ec3f29b90eb05f99e4948122de5945a3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/ce46fd4ec3f29b90eb05f99e4948122de5945a3c"}]},"branch":"refs/heads/master"},"0dddb6ad1a0688f55ea10a77ce81c900f731a954":{"kind":"REWORK","_number":4,"created":"2014-03-25 11:08:29.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/4"}}},"commit":{"parents":[{"commit":"50cffbc08f24ff8e3935aabecdf4be0fb366116d","subject":"Fix validation error for invalid field name in simple query","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/50cffbc08f24ff8e3935aabecdf4be0fb366116d"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-05 14:40:11.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-25 11:08:04.000000000","tz":240},"subject":"Make Resource able to store several meters","message":"Make Resource able to store several meters\n\nWhen one Resource is described by several meters we should store all of them.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0dddb6ad1a0688f55ea10a77ce81c900f731a954"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0dddb6ad1a0688f55ea10a77ce81c900f731a954"}]},"branch":"refs/heads/master"},"9889e7afe6b70d0b7c86f667ff93c606c55e5bb6":{"kind":"REWORK","_number":5,"created":"2014-03-25 11:12:30.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/5"}}},"commit":{"parents":[{"commit":"50cffbc08f24ff8e3935aabecdf4be0fb366116d","subject":"Fix validation error for invalid field name in simple query","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/50cffbc08f24ff8e3935aabecdf4be0fb366116d"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-05 14:40:11.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-25 11:12:24.000000000","tz":240},"subject":"Make Resource able to store several meters","message":"Make Resource able to store several meters\n\nWhen one Resource is described by several meters we should store all of them.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9889e7afe6b70d0b7c86f667ff93c606c55e5bb6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9889e7afe6b70d0b7c86f667ff93c606c55e5bb6"}]},"branch":"refs/heads/master"},"fd3e467a5babcbabdd20b6a747a0bbc90cffae4f":{"kind":"REWORK","_number":6,"created":"2014-03-25 11:15:03.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/6"}}},"commit":{"parents":[{"commit":"50cffbc08f24ff8e3935aabecdf4be0fb366116d","subject":"Fix validation error for invalid field name in simple query","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/50cffbc08f24ff8e3935aabecdf4be0fb366116d"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-05 14:40:11.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-03-25 11:14:56.000000000","tz":240},"subject":"Make Resource able to store several meters","message":"Make Resource able to store several meters\n\nWhen one Resource is described by several meters we should store all of them.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fd3e467a5babcbabdd20b6a747a0bbc90cffae4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fd3e467a5babcbabdd20b6a747a0bbc90cffae4f"}]},"branch":"refs/heads/master"},"166c10ab533f8223076110c50f8e72e8a9bbb016":{"kind":"REWORK","_number":7,"created":"2014-04-02 14:12:33.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/7"}}},"commit":{"parents":[{"commit":"6697af2e52c5106277b08cebf438459fdfe5a20c","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6697af2e52c5106277b08cebf438459fdfe5a20c"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 13:44:04.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 14:07:57.000000000","tz":240},"subject":"Make entities (Resource, User, Project) able to store lists","message":"Make entities (Resource, User, Project) able to store lists\n\nWhen one Resource contains several meters we should store all of them.\nThe same is truth about User, Project and Resource regarding sources.\nTo make it possible it is needed to change the way we store data in Hbase.\n\nNow Resource, User and Project may contain several sources. Besides, Resource may contain several meters.\nTo store all of them we use ColumnFamily f and column m_meter_name and s_source_name.\nAll meters stored as JSON-ed list.\nE.g.\nresource_1: {f: {meters: [meter1, meter2, meter3]} }\nThe same for users and projects:\nuser_1: {f: [sources: [source_1, source_2]}\n\nWe cannot update these lists safely.\n\nIn this commit new ColumnFamily \u0027m\u0027 and \u0027s\u0027 are introduced.\nTo update entries in these column families we may use safe put() method.\nAll meters in Resource and sources in User, Project, Resource are\nstored as columns with stub value\u003d1 to make filtering simplier.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/166c10ab533f8223076110c50f8e72e8a9bbb016"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/166c10ab533f8223076110c50f8e72e8a9bbb016"}]},"branch":"refs/heads/master"},"0f3e807bf7bccab93d97ff61e8d7267326a0b482":{"kind":"REWORK","_number":8,"created":"2014-04-02 14:17:59.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/8"}}},"commit":{"parents":[{"commit":"6697af2e52c5106277b08cebf438459fdfe5a20c","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6697af2e52c5106277b08cebf438459fdfe5a20c"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 13:44:04.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 14:18:14.000000000","tz":240},"subject":"Make entities (Resource, User, Project) able to store lists","message":"Make entities (Resource, User, Project) able to store lists\n\nWhen one Resource contains several meters we should store all of them.\nThe same is truth about User, Project and Resource regarding sources.\nTo make it possible it is needed to change the way we store data in Hbase.\n\nNow Resource, User and Project may contain several sources. Besides, Resource may contain several meters.\nTo store all of them we use ColumnFamily f and column m_meter_name and s_source_name.\nAll meters stored as JSON-ed list.\nE.g.\nresource_1: {f: {meters: [meter1, meter2, meter3]} }\nThe same for users and projects:\nuser_1: {f: [sources: [source_1, source_2]}\n\nWe cannot update these lists safely.\n\nIn this commit new ColumnFamily \u0027m\u0027 and \u0027s\u0027 are introduced.\nTo update entries in these column families we may use safe put() method.\nAll meters in Resource and sources in User, Project, Resource are\nstored as columns with stub value\u003d1 to make filtering simplier.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0f3e807bf7bccab93d97ff61e8d7267326a0b482"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0f3e807bf7bccab93d97ff61e8d7267326a0b482"}]},"branch":"refs/heads/master"},"50585b234843aadbaa2039aded81236f89cf6339":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2014-04-02 14:17:59.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/9"}}},"commit":{"parents":[{"commit":"901a387374d805053d682ca68783f26eafdfe022","subject":"Merge \"Disable oslo.messaging debug logs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/901a387374d805053d682ca68783f26eafdfe022"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 13:44:04.000000000","tz":240},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2014-04-02 14:43:31.000000000","tz":0},"subject":"Make entities (Resource, User, Project) able to store lists","message":"Make entities (Resource, User, Project) able to store lists\n\nWhen one Resource contains several meters we should store all of them.\nThe same is truth about User, Project and Resource regarding sources.\nTo make it possible it is needed to change the way we store data in Hbase.\n\nNow Resource, User and Project may contain several sources. Besides, Resource may contain several meters.\nTo store all of them we use ColumnFamily f and column m_meter_name and s_source_name.\nAll meters stored as JSON-ed list.\nE.g.\nresource_1: {f: {meters: [meter1, meter2, meter3]} }\nThe same for users and projects:\nuser_1: {f: [sources: [source_1, source_2]}\n\nWe cannot update these lists safely.\n\nIn this commit new ColumnFamily \u0027m\u0027 and \u0027s\u0027 are introduced.\nTo update entries in these column families we may use safe put() method.\nAll meters in Resource and sources in User, Project, Resource are\nstored as columns with stub value\u003d1 to make filtering simplier.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/50585b234843aadbaa2039aded81236f89cf6339"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/50585b234843aadbaa2039aded81236f89cf6339"}]},"branch":"refs/heads/master"},"0d1f83b0076af80dca4318a46ea32608283055e8":{"kind":"REWORK","_number":10,"created":"2014-04-10 13:54:30.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/10"}}},"commit":{"parents":[{"commit":"2a2107abcde1dd1d5e2e5de74371972a375eafbb","subject":"Merge \"Optimize checks to set image properties in metadata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/2a2107abcde1dd1d5e2e5de74371972a375eafbb"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 13:44:04.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-10 13:52:08.000000000","tz":240},"subject":"Make entities (Resource, User, Project) able to store lists","message":"Make entities (Resource, User, Project) able to store lists\n\nWhen one Resource contains several meters we should store all of them.\nThe same is true about User, Project and Resource regarding sources.\nTo make it possible it is needed to change the way we store data in Hbase.\n\nNow Resource, User and Project may contain several sources. Besides, Resource may contain several meters.\nTo store all of them we use ColumnFamily f and column m_meter_name and s_source_name.\nAll meters stored as JSON-ed list.\nE.g.\nresource_1: {f: {meters: [meter1, meter2, meter3]} }\nThe same for users and projects:\nuser_1: {f: [sources: [source_1, source_2]}\n\nWe cannot update these lists safely.\n\nIn this commit new ColumnFamily \u0027m\u0027 is introduced and all sources are stored with prefix s_ in all tables.\nSo we getting rid of \u0027lists\u0027 and may use safe put() method.\nAll meters in Resource and sources in User, Project, Resource are\nstored as columns with stub value\u003d1 to make filtering simpler.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0d1f83b0076af80dca4318a46ea32608283055e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0d1f83b0076af80dca4318a46ea32608283055e8"}]},"branch":"refs/heads/master"},"59cb22f1a64372e8e1a351dfdd3eec9adbc8d125":{"kind":"REWORK","_number":11,"created":"2014-04-11 12:00:57.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/11"}}},"commit":{"parents":[{"commit":"2a2107abcde1dd1d5e2e5de74371972a375eafbb","subject":"Merge \"Optimize checks to set image properties in metadata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/2a2107abcde1dd1d5e2e5de74371972a375eafbb"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 13:44:04.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-11 09:54:46.000000000","tz":240},"subject":"Make entities (Resource, User, Project) able to store lists","message":"Make entities (Resource, User, Project) able to store lists\n\nWhen one Resource contains several meters we should store all of them.\nThe same is true about User, Project and Resource regarding sources.\nTo make it possible it is needed to change the way we store data in Hbase.\n\nNow Resource, User and Project may contain several sources. Besides, Resource may contain several meters.\nTo store all of them we use ColumnFamily f and columns m_meters and s_sources.\nAll meters stored as JSON-ed list.\nE.g.\nresource_1: {f: {meters: [meter1, meter2, meter3]} }\nThe same for users and projects:\nuser_1: {f: [sources: [source_1, source_2]}\n\nWe cannot update these lists safely.\n\nIn this commit m_meters and s_sources are changed to m_{unique_meter_structure} and s_{unique_source_name}.\nSo we getting rid of \u0027lists\u0027 and may use safe put() method.\nAll meters in Resource and sources in User, Project, Resource are\nstored with stub value\u003d1 to make filtering simpler.\n\nNew ColumnFamilies are not introdused here because CF is a \u0027namespace\u0027 and make sence in case when\nthere is a lot of requests only for this CF. But it\u0027s not the case for Ceilometer: each request may\ncontain _id field or metadata filter. It\u0027s better to store all this info in one CF.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/59cb22f1a64372e8e1a351dfdd3eec9adbc8d125"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/59cb22f1a64372e8e1a351dfdd3eec9adbc8d125"}]},"branch":"refs/heads/master"},"7805dfee0bc14e535e68adf9c9354e803ff986fd":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2014-04-14 11:49:25.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/12"}}},"commit":{"parents":[{"commit":"a404a2b151f3eaedb66f02e5d091f264656983cc","subject":"Merge \"Removes direct access of timeutils.override_time\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a404a2b151f3eaedb66f02e5d091f264656983cc"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 13:44:04.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-11 12:43:11.000000000","tz":240},"subject":"Make entities (Resource, User, Project) able to store lists","message":"Make entities (Resource, User, Project) able to store lists\n\nWhen one Resource contains several meters we should store all of them.\nThe same is true about User, Project and Resource regarding sources.\nTo make it possible it is needed to change the way we store data in Hbase.\n\nNow Resource, User and Project may contain several sources. Besides, Resource may contain several meters.\nTo store all of them we use ColumnFamily f and columns m_meters and s_sources.\nAll meters stored as JSON-ed list.\nE.g.\nresource_1: {f: {meters: [meter1, meter2, meter3]} }\nThe same for users and projects:\nuser_1: {f: [sources: [source_1, source_2]}\n\nWe cannot update these lists safely.\n\nIn this commit m_meters and s_sources are changed to m_{unique_meter_structure} and s_{unique_source_name}.\nSo we getting rid of \u0027lists\u0027 and may use safe put() method.\nAll meters in Resource and sources in User, Project, Resource are\nstored with stub value\u003d1 to make filtering simpler.\n\nNew ColumnFamilies are not introdused here because CF is a \u0027namespace\u0027 and make sence in case when\nthere is a lot of requests only for this CF. But it\u0027s not the case for Ceilometer: each request may\ncontain _id field or metadata filter. It\u0027s better to store all this info in one CF.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7805dfee0bc14e535e68adf9c9354e803ff986fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7805dfee0bc14e535e68adf9c9354e803ff986fd"}]},"branch":"refs/heads/master"},"b938f10c320ec5a8c110299a4146334a40c6a773":{"kind":"REWORK","_number":13,"created":"2014-04-15 13:37:35.000000000","uploader":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"ref":"refs/changes/44/78244/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/78244/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/78244/13"}}},"commit":{"parents":[{"commit":"a404a2b151f3eaedb66f02e5d091f264656983cc","subject":"Merge \"Removes direct access of timeutils.override_time\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a404a2b151f3eaedb66f02e5d091f264656983cc"}]}],"author":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-02 13:44:04.000000000","tz":240},"committer":{"name":"Nadya Privalova","email":"nprivalova@mirantis.com","date":"2014-04-15 13:35:56.000000000","tz":240},"subject":"Make entities (Resource, User, Project) able to store lists","message":"Make entities (Resource, User, Project) able to store lists\n\nWhen one Resource contains several meters we should store all of them.\nThe same is true about User, Project and Resource regarding sources.\nTo make it possible it is needed to change the way we store data in Hbase.\n\nNow Resource, User and Project may contain several sources. Besides, Resource may contain several meters.\nTo store all of them we use ColumnFamily f and columns m_meters and s_sources.\nAll meters stored as JSON-ed list.\nE.g.\nresource_1: {f: {meters: [meter1, meter2, meter3]} }\nThe same for users and projects:\nuser_1: {f: [sources: [source_1, source_2]}\n\nWe cannot update these lists safely.\n\nIn this commit m_meters and s_sources are changed to m_{unique_meter_structure} and s_{unique_source_name}.\nSo we getting rid of \u0027lists\u0027 and may use safe put() method.\nAll meters in Resource and sources in User, Project, Resource are\nstored with stub value\u003d1 to make filtering simpler.\n\nNew ColumnFamilies are not introdused here because CF is a \u0027namespace\u0027 and make sence in case when\nthere is a lot of requests only for this CF. But it\u0027s not the case for Ceilometer: each request may\ncontain _id field or metadata filter. It\u0027s better to store all this info in one CF.\n\nCloses bug 1288284\n\nChange-Id: I5814202e3d59fd29f96c8734e445367f766e6a4a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/b938f10c320ec5a8c110299a4146334a40c6a773"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/b938f10c320ec5a8c110299a4146334a40c6a773"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
