)]}'
{"id":"openstack%2Faodh~697566","triplet_id":"openstack%2Faodh~master~I666817cdcf9083f2ad5871d157900cb6dc5a86e0","project":"openstack/aodh","branch":"master","topic":"alarm-lock","hashtags":[],"change_id":"I666817cdcf9083f2ad5871d157900cb6dc5a86e0","subject":"Support aodh-evaluator built-in active/active deployment mode","status":"MERGED","created":"2019-12-05 21:12:35.000000000","updated":"2019-12-06 07:59:18.000000000","submitted":"2019-12-06 07:01:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"697566-1575615679086-9875c5dd","meta_rev_id":"f3decd248b54a42fa8f65c927e35a19b03f0f4ea","_number":697566,"virtual_id_number":697566,"owner":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-06 07:01:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"all":[{"value":2,"date":"2019-12-06 06:19:44.000000000","_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"all":[{"value":1,"date":"2019-12-06 06:19:44.000000000","_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-06 06:19:44.000000000","updated_by":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"reviewer":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"state":"REVIEWER"},{"updated":"2019-12-06 07:01:18.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"5b438c44bca69d830b2ac6670f3b91fd2e4d507e","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-05 21:12:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5166420999cce93581a542ac408d00db05906dfd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 22:07:10.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99cda4f85be94efe82386d415228b8e4 : SUCCESS in 3m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/489207cfb09d497f915585a289dc0f57 : FAILURE in 4m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/347d1fd63dbc4549842db93f6594dca7 : FAILURE in 5m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fccb78785cca47bca616723dee72761f : SUCCESS in 6m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/327cdebbcc34407080a83e0a84771a6c : SUCCESS in 8m 17s\n- aodh-tempest-plugin-mysql https://zuul.opendev.org/t/openstack/build/2bd1de59d9774689ad4e8c49cefef8fd : SUCCESS in 44m 13s\n- aodh-tempest-plugin-postgresql https://zuul.opendev.org/t/openstack/build/ead2979b39a74f8784f98fc4cb05186c : SUCCESS in 42m 59s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/fa9be84afcf24b6794f511c43115f7b3 : FAILURE in 49m 07s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/a98887e864ce46e49a79f7bd5fb9115d : FAILURE in 35m 56s","accounts_in_message":[],"_revision_number":1},{"id":"eeeeab127c9cd5c606d7ea6ad570fd1fac12dd64","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-06 01:34:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"06a36d34a42a985f939c5d1fcb6ffad71fdba6b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 02:27:04.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/19e9a5a17a0a45fd831c32d7b600cf4d : FAILURE in 6m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c1c68a281b9d49e68d92a580e630d113 : SUCCESS in 9m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/51c7232303f54357b9c253a96c314390 : SUCCESS in 10m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35b3b4f011974fe3bcc293b9ea786fbb : SUCCESS in 9m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/52439e69822449e7b04fdeb7f3c90aad : SUCCESS in 9m 57s\n- aodh-tempest-plugin-mysql https://zuul.opendev.org/t/openstack/build/383b4f37f1ea4f5eb516cc06f0df8dfe : SUCCESS in 44m 09s\n- aodh-tempest-plugin-postgresql https://zuul.opendev.org/t/openstack/build/13644f663f1647ad9d9ba676369d38c1 : SUCCESS in 46m 01s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/6b0f3a00952e4532b2956d73010b59d6 : SUCCESS in 46m 07s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/b3313ee994254ecd9cc7ca116823b1e4 : SUCCESS in 46m 43s","accounts_in_message":[],"_revision_number":2},{"id":"65c878dd63dad794269e5a444c4b52dea2d9b38d","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-06 02:33:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ed87bee322632180ca39dbe02eebbdcba43fb477","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-06 02:35:39.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"ea584ce9a00e377c0316f58d040875ae27bce792","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-06 03:23:42.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6cda776004ac3f833c8a5d5e5c0b7ad200405045","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 04:14:31.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2634b5666e254520a647c50ab618ed8b : SUCCESS in 4m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a8d516cd5e414087ada9e34dd2d0d1a8 : SUCCESS in 7m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0e324e9e9a8244dba1df2e6c28cb9afe : SUCCESS in 7m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/935ff7c2d7084ba8b23523dbd7a4180f : SUCCESS in 6m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3dd0a579c42e4371aa6f5950e83adf4e : SUCCESS in 9m 03s\n- aodh-tempest-plugin-mysql https://zuul.opendev.org/t/openstack/build/0fe7940aa0514565a9c4594f13862133 : SUCCESS in 44m 06s\n- aodh-tempest-plugin-postgresql https://zuul.opendev.org/t/openstack/build/12353e7e08bd48df95f10a35b1086dfd : SUCCESS in 43m 17s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/f39496edde2b45d3895b96a9ff4b7e0f : SUCCESS in 44m 53s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/f94d6ea639f14c7d896b9ca73abfcc69 : SUCCESS in 45m 25s","accounts_in_message":[],"_revision_number":5},{"id":"4cc368ded2f5fd85c303e370dbea8f48cd0caeb6","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-12-06 06:19:44.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)\n\nVery import improvement. Thanks lingxian","accounts_in_message":[],"_revision_number":5},{"id":"7d3bd405286dcbf1d87f146df74717fd7a9403e5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 06:19:56.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"f1a16a47aef21bfe80157c568447e86e75642101","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 07:01:18.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c39393930e642e7a6323f169f81d05e : SUCCESS in 4m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f8f01bc50e324e5899782c70e348dbe7 : SUCCESS in 8m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c9bfeb379fd94d2cbe7b2e8c8cd34652 : SUCCESS in 7m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d085fc4b9ff48779ad71663ace16b94 : SUCCESS in 9m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4388af577e154606b1733ade25a25550 : SUCCESS in 9m 41s\n- aodh-tempest-plugin-mysql https://zuul.opendev.org/t/openstack/build/1bddf1e300174a50aef4ac6d689422c9 : SUCCESS in 39m 43s\n- aodh-tempest-plugin-postgresql https://zuul.opendev.org/t/openstack/build/d012bf10ca684c46b7d6ad4af6f1bc64 : SUCCESS in 38m 31s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/e701f2fe9f92477a8fc93e54b8a1c0de : SUCCESS in 37m 59s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/56d44fc6a4f3482797e7fc222572e91e : SUCCESS in 38m 08s","accounts_in_message":[],"_revision_number":5},{"id":"2b288656abf0c2a263f5c5f8fdf8497bc122a3f3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 07:01:19.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"d9a1de471461aa8eeb689227f9ee4f05093d09df","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 07:02:38.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc074f9a10bb403cafc344c4bb890dd6 : SUCCESS in 57s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0c1ace11893a4d0193781557c609dc10 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":5},{"id":"1e5e85bc41df5a08e37fed51285bd94f415d8d45","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-06 07:59:18.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"1349706e2ee6c2735c224b93e442a998a221118d","revisions":{"cd352f24bd1f2e1e7278b757c4deccac8109212f":{"kind":"REWORK","_number":1,"created":"2019-12-05 21:12:35.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/66/697566/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/66/697566/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/66/697566/1"}}},"commit":{"parents":[{"commit":"3bb8de94f780a6227e2484cf417ca32440f5b61b","subject":"Some minor improvements for doc and log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/3bb8de94f780a6227e2484cf417ca32440f5b61b"}]}],"author":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-05 02:17:56.000000000","tz":780},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-05 21:12:20.000000000","tz":780},"subject":"[WIP] Support aodh-evaluator built-in active/active deployment mode","message":"[WIP] Support aodh-evaluator built-in active/active deployment mode\n\nSupport to deploy aodh-evaluator in active/active mode by leveraging\ndatabase non-locking mechanism. With this feature, there could be\nmultiple aodh-evaluator processes running without dependency of etcd or\nzookeeper.\n\nChange-Id: I666817cdcf9083f2ad5871d157900cb6dc5a86e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/cd352f24bd1f2e1e7278b757c4deccac8109212f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/cd352f24bd1f2e1e7278b757c4deccac8109212f"}]},"branch":"refs/heads/master"},"11acdb0026e4377b2a4b351056a7e6441b8ea173":{"kind":"REWORK","_number":2,"created":"2019-12-06 01:34:20.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/66/697566/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/66/697566/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/66/697566/2"}}},"commit":{"parents":[{"commit":"3bb8de94f780a6227e2484cf417ca32440f5b61b","subject":"Some minor improvements for doc and log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/3bb8de94f780a6227e2484cf417ca32440f5b61b"}]}],"author":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-05 02:17:56.000000000","tz":780},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-06 01:31:18.000000000","tz":780},"subject":"Support aodh-evaluator built-in active/active deployment mode","message":"Support aodh-evaluator built-in active/active deployment mode\n\nSupport to deploy aodh-evaluator in active/active mode by leveraging\ndatabase non-locking mechanism. With this feature, there could be\nmultiple aodh-evaluator processes running without dependency of etcd or\nzookeeper.\n\nThe main change is in aodh/evaluator/__init__.py, all other code changed\nbecause of \u0027storage_conn.get_alarms()\u0027 implementation changed.\n\nChange-Id: I666817cdcf9083f2ad5871d157900cb6dc5a86e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/11acdb0026e4377b2a4b351056a7e6441b8ea173"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/11acdb0026e4377b2a4b351056a7e6441b8ea173"}]},"branch":"refs/heads/master"},"b48c29d0fbbbc80fc106a970157009fe860ea72a":{"kind":"REWORK","_number":3,"created":"2019-12-06 02:33:30.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/66/697566/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/66/697566/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/66/697566/3"}}},"commit":{"parents":[{"commit":"3bb8de94f780a6227e2484cf417ca32440f5b61b","subject":"Some minor improvements for doc and log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/3bb8de94f780a6227e2484cf417ca32440f5b61b"}]}],"author":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-05 02:17:56.000000000","tz":780},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-06 02:33:19.000000000","tz":780},"subject":"Support aodh-evaluator built-in active/active deployment mode","message":"Support aodh-evaluator built-in active/active deployment mode\n\nSupport to deploy aodh-evaluator in active/active mode by leveraging\ndatabase non-locking mechanism. With this feature, there could be\nmultiple aodh-evaluator processes running without dependency of etcd or\nzookeeper.\n\nThe main change is in aodh/evaluator/__init__.py, all other code changed\nbecause of \u0027storage_conn.get_alarms()\u0027 implementation changed.\n\nChange-Id: I666817cdcf9083f2ad5871d157900cb6dc5a86e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/b48c29d0fbbbc80fc106a970157009fe860ea72a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/b48c29d0fbbbc80fc106a970157009fe860ea72a"}]},"branch":"refs/heads/master"},"72d973b7f20f0e3d8c2ca83d3cabe0a0b1c56244":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2019-12-06 02:35:39.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/66/697566/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/66/697566/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/66/697566/4"}}},"commit":{"parents":[{"commit":"3bb8de94f780a6227e2484cf417ca32440f5b61b","subject":"Some minor improvements for doc and log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/3bb8de94f780a6227e2484cf417ca32440f5b61b"}]}],"author":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-05 02:17:56.000000000","tz":780},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-06 02:33:37.000000000","tz":780},"subject":"Support aodh-evaluator built-in active/active deployment mode","message":"Support aodh-evaluator built-in active/active deployment mode\n\nSupport to deploy aodh-evaluator in active/active mode by leveraging\ndatabase non-locking mechanism. With this feature, there could be\nmultiple aodh-evaluator processes running without dependency of etcd or\nzookeeper.\n\nThe main change is in aodh/evaluator/__init__.py, in order to use\nnon-locking db update, a new column named \u0027evaluate_timestamp\u0027 is\nintroduced to \u0027alarm\u0027 table. all other code is changed\nbecause of \u0027storage_conn.get_alarms()\u0027 implementation changed.\n\nChange-Id: I666817cdcf9083f2ad5871d157900cb6dc5a86e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/72d973b7f20f0e3d8c2ca83d3cabe0a0b1c56244"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/72d973b7f20f0e3d8c2ca83d3cabe0a0b1c56244"}]},"branch":"refs/heads/master"},"1349706e2ee6c2735c224b93e442a998a221118d":{"kind":"REWORK","_number":5,"created":"2019-12-06 03:23:42.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/66/697566/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/66/697566/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/66/697566/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/66/697566/5"}}},"commit":{"parents":[{"commit":"3bb8de94f780a6227e2484cf417ca32440f5b61b","subject":"Some minor improvements for doc and log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/3bb8de94f780a6227e2484cf417ca32440f5b61b"}]}],"author":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-05 02:17:56.000000000","tz":780},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-06 03:23:32.000000000","tz":780},"subject":"Support aodh-evaluator built-in active/active deployment mode","message":"Support aodh-evaluator built-in active/active deployment mode\n\nSupport to deploy aodh-evaluator in active/active mode by leveraging\ndatabase non-locking mechanism. With this feature, there could be\nmultiple aodh-evaluator processes running without dependency of etcd or\nzookeeper.\n\nThe main change is in aodh/evaluator/__init__.py, in order to use\nnon-locking db update, a new column named \u0027evaluate_timestamp\u0027 is\nintroduced to \u0027alarm\u0027 table. all other code is changed\nbecause of \u0027storage_conn.get_alarms()\u0027 implementation changed.\n\nChange-Id: I666817cdcf9083f2ad5871d157900cb6dc5a86e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/1349706e2ee6c2735c224b93e442a998a221118d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/1349706e2ee6c2735c224b93e442a998a221118d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
