)]}'
{"id":"openstack%2Fceilometer~169713","triplet_id":"openstack%2Fceilometer~master~Iaeb1f763ffc33b726d132a234c8e4e08db00a8fe","project":"openstack/ceilometer","branch":"master","topic":"bug/1438674","hashtags":[],"change_id":"Iaeb1f763ffc33b726d132a234c8e4e08db00a8fe","subject":"reset croniter to avoid cur time shift","status":"MERGED","created":"2015-04-01 11:53:33.000000000","updated":"2015-04-09 06:40:24.000000000","submitted":"2015-04-09 06:40:22.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0722d5d65a88c215e6901c2eb7bda26b17e0ef07","_number":169713,"virtual_id_number":169713,"owner":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"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":"2015-04-09 06:40:22.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"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":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"recommended":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"all":[{"value":1,"date":"2015-04-06 10:13:39.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":2,"date":"2015-04-08 10:36:43.000000000","_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},{"value":2,"date":"2015-04-07 14:16:29.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":2,"date":"2015-04-09 01:48:32.000000000","_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":1,"date":"2015-04-02 14:50:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"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":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"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":1,"date":"2015-04-08 10:36:43.000000000","_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":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"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":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"_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":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-02 14:50:10.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2015-04-06 10:13:39.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":"2015-04-07 14:16:29.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":"2015-04-08 10:36:43.000000000","updated_by":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"reviewer":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"state":"REVIEWER"},{"updated":"2015-04-09 01:48:32.000000000","updated_by":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"reviewer":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"state":"REVIEWER"},{"updated":"2015-04-09 06:40:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"dbd4f8ad7b84fad58ff8925f837dfe7b621d9d64","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2015-04-01 11:53:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"05fef60bd517016010b1c7767f107b3a73cefa30","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-01 12:53:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ceilometer-pep8 http://logs.openstack.org/13/169713/1/check/gate-ceilometer-pep8/1135264/ : SUCCESS in 3m 16s\n- gate-ceilometer-docs http://docs-draft.openstack.org/13/169713/1/check/gate-ceilometer-docs/4de971c//doc/build/html/ : SUCCESS in 5m 21s\n- gate-ceilometer-python27 http://logs.openstack.org/13/169713/1/check/gate-ceilometer-python27/03ce1ff/ : SUCCESS in 6m 33s\n- gate-ceilometer-python34 http://logs.openstack.org/13/169713/1/check/gate-ceilometer-python34/be64c3b/ : SUCCESS in 5m 00s\n- check-tempest-dsvm-full http://logs.openstack.org/13/169713/1/check/check-tempest-dsvm-full/6c6821d/ : SUCCESS in 46m 59s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/169713/1/check/check-tempest-dsvm-postgres-full/c408e3d/ : SUCCESS in 46m 19s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/169713/1/check/check-tempest-dsvm-neutron-full/ae82baa/ : SUCCESS in 59m 57s\n- check-grenade-dsvm http://logs.openstack.org/13/169713/1/check/check-grenade-dsvm/85a1bce/ : SUCCESS in 44m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/169713/1/check/check-devstack-dsvm-cells/435173b/ : SUCCESS in 19m 45s\n- check-swift-dsvm-functional http://logs.openstack.org/13/169713/1/check/check-swift-dsvm-functional/e2c9449/ : SUCCESS in 23m 01s\n- gate-tempest-dsvm-ceilometer-mongodb http://logs.openstack.org/13/169713/1/check/gate-tempest-dsvm-ceilometer-mongodb/aa84554/ : SUCCESS in 29m 41s (non-voting)\n- gate-tempest-dsvm-ceilometer-mongodb-full http://logs.openstack.org/13/169713/1/check/gate-tempest-dsvm-ceilometer-mongodb-full/ccf9656/ : SUCCESS in 44m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b8ee5aa7bdcf07a78a011a5762522c838ecc4cd0","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-04-02 14:50:10.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"cc869792c080888d04399256302bf06f71d14929","author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"date":"2015-04-06 10:13:39.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"60398cf94d69a814f4b043cda1c58c3875a0ce65","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-04-07 14:16:29.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"47d92ccf8f68a9f9d807e9543c87526e8af296c5","author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"date":"2015-04-08 10:36:43.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"9aff9ea3d73ef18cf2f5d5de71bf0f08238cb63c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-08 10:36:50.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"b455fa00611112723cfaee6ec302efdebd45b3d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-08 11:32:48.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ceilometer-docs http://docs-draft.openstack.org/13/169713/1/gate/gate-ceilometer-docs/dcef679//doc/build/html/ : SUCCESS in 4m 01s\n- gate-ceilometer-pep8 http://logs.openstack.org/13/169713/1/gate/gate-ceilometer-pep8/2e74d13/ : SUCCESS in 3m 29s\n- gate-ceilometer-python27 http://logs.openstack.org/13/169713/1/gate/gate-ceilometer-python27/d0ac1a9/ : FAILURE in 50m 58s\n- gate-ceilometer-python34 http://logs.openstack.org/13/169713/1/gate/gate-ceilometer-python34/f1bcfb6/ : SUCCESS in 6m 25s\n- gate-tempest-dsvm-full http://logs.openstack.org/13/169713/1/gate/gate-tempest-dsvm-full/0380ac9/ : SUCCESS in 44m 06s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/13/169713/1/gate/gate-tempest-dsvm-postgres-full/05055f3/ : SUCCESS in 40m 44s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/13/169713/1/gate/gate-tempest-dsvm-neutron-full/f6bc0dc/ : SUCCESS in 55m 01s\n- gate-grenade-dsvm http://logs.openstack.org/13/169713/1/gate/gate-grenade-dsvm/a12eb49/ : SUCCESS in 48m 43s\n- gate-devstack-dsvm-cells http://logs.openstack.org/13/169713/1/gate/gate-devstack-dsvm-cells/ae188d9/ : SUCCESS in 20m 53s\n- gate-swift-dsvm-functional http://logs.openstack.org/13/169713/1/gate/gate-swift-dsvm-functional/a8b2885/ : SUCCESS in 22m 31s","accounts_in_message":[],"_revision_number":1},{"id":"3e33b98a27d0d221d13c356fbbc85508dc11c6e8","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2015-04-09 01:48:32.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ecaceba049a379c9256d9002abdc0bbd265ddc4d","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2015-04-09 04:51:29.000000000","message":"Patch Set 1:\n\nreverify bug 1441393","accounts_in_message":[],"_revision_number":1},{"id":"0dec20ec4cefe959e4f9ff5b1448aa889aed5bcb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 05:48:06.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ceilometer-pep8 http://logs.openstack.org/13/169713/1/check/gate-ceilometer-pep8/6a429fa/ : SUCCESS in 4m 27s\n- gate-ceilometer-docs http://docs-draft.openstack.org/13/169713/1/check/gate-ceilometer-docs/0f4c57a//doc/build/html/ : SUCCESS in 6m 06s\n- gate-ceilometer-python27 http://logs.openstack.org/13/169713/1/check/gate-ceilometer-python27/f990985/ : SUCCESS in 8m 53s\n- gate-ceilometer-python34 http://logs.openstack.org/13/169713/1/check/gate-ceilometer-python34/6a31287/ : SUCCESS in 4m 57s\n- check-tempest-dsvm-full http://logs.openstack.org/13/169713/1/check/check-tempest-dsvm-full/56ad7fe/ : SUCCESS in 41m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/169713/1/check/check-tempest-dsvm-postgres-full/cb9571f/ : SUCCESS in 41m 48s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/169713/1/check/check-tempest-dsvm-neutron-full/d73044a/ : SUCCESS in 56m 22s\n- check-grenade-dsvm http://logs.openstack.org/13/169713/1/check/check-grenade-dsvm/36b8c6c/ : SUCCESS in 38m 17s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/169713/1/check/check-devstack-dsvm-cells/d3ae618/ : SUCCESS in 18m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/13/169713/1/check/check-swift-dsvm-functional/024f133/ : SUCCESS in 26m 55s\n- gate-tempest-dsvm-ceilometer-mongodb-full http://logs.openstack.org/13/169713/1/check/gate-tempest-dsvm-ceilometer-mongodb-full/3f85dc0/ : SUCCESS in 50m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9584a7b2ed8abe8adab8d1121cbe670e506e9d8c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 05:48:11.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ee2d0ab1bc6a12a0b2ecfa273291df9c3f632c35","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 06:40:22.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ceilometer-docs http://docs-draft.openstack.org/13/169713/1/gate/gate-ceilometer-docs/3ececb2//doc/build/html/ : SUCCESS in 4m 02s\n- gate-ceilometer-pep8 http://logs.openstack.org/13/169713/1/gate/gate-ceilometer-pep8/c8f1117/ : SUCCESS in 3m 18s\n- gate-ceilometer-python27 http://logs.openstack.org/13/169713/1/gate/gate-ceilometer-python27/2a25348/ : SUCCESS in 6m 57s\n- gate-ceilometer-python34 http://logs.openstack.org/13/169713/1/gate/gate-ceilometer-python34/cf73c70/ : SUCCESS in 4m 33s\n- gate-tempest-dsvm-full http://logs.openstack.org/13/169713/1/gate/gate-tempest-dsvm-full/fe50095/ : SUCCESS in 40m 45s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/13/169713/1/gate/gate-tempest-dsvm-postgres-full/ecf8958/ : SUCCESS in 48m 21s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/13/169713/1/gate/gate-tempest-dsvm-neutron-full/0b05581/ : SUCCESS in 52m 06s\n- gate-grenade-dsvm http://logs.openstack.org/13/169713/1/gate/gate-grenade-dsvm/addb013/ : SUCCESS in 40m 05s\n- gate-devstack-dsvm-cells http://logs.openstack.org/13/169713/1/gate/gate-devstack-dsvm-cells/802ae20/ : SUCCESS in 21m 11s\n- gate-swift-dsvm-functional http://logs.openstack.org/13/169713/1/gate/gate-swift-dsvm-functional/33015e1/ : SUCCESS in 30m 55s","accounts_in_message":[],"_revision_number":1},{"id":"b27b300ca46a9909eba1bc66eb1b4158cac0cdf9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 06:40:24.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2de5cfbd8c6ddbddff1aeef30027ffd85f9f5e78","revisions":{"2de5cfbd8c6ddbddff1aeef30027ffd85f9f5e78":{"kind":"REWORK","_number":1,"created":"2015-04-01 11:53:33.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/13/169713/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/13/169713/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/13/169713/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/13/169713/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/13/169713/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/13/169713/1"}}},"commit":{"parents":[{"commit":"65099e6aae75b7ef22625e2c3c40b0528f3f7b6d","subject":"Merge \"remove instance:\u003cflavor\u003e meter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/65099e6aae75b7ef22625e2c3c40b0528f3f7b6d"}]}],"author":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2015-04-01 11:41:45.000000000","tz":480},"committer":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2015-04-01 11:52:57.000000000","tz":480},"subject":"reset croniter to avoid cur time shift","message":"reset croniter to avoid cur time shift\n\nWhen we evaluate alarms, we check the time constraints, and will check\nif it is exactly match firstly, but croniter get_prev() and get_next() will\nchange croniter.cur time, then if it is not exactly match, the cur time is\nno longer the current time, and the second call to get_prev() is not same\nas first get_prev(), finally, a wrong value may returned.\n\nFor example, if start\u003d\"0 11 31 * *\", and current time is 2015-03-31T11:30:00,\nthen first get_prev() is 2015-03-31T11:00:00, but second one is 2015-05-01T11:00:00\n\nThis patch fixes it by creating a new croniter object with current time.\n\nChange-Id: Iaeb1f763ffc33b726d132a234c8e4e08db00a8fe\nCloses-Bug: #1438674\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/2de5cfbd8c6ddbddff1aeef30027ffd85f9f5e78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/2de5cfbd8c6ddbddff1aeef30027ffd85f9f5e78"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
