)]}'
{"id":"openstack%2Ftacker-specs~306562","triplet_id":"openstack%2Ftacker-specs~master~If7499839dbedb1a94cc76d1f20e00977571d416f","project":"openstack/tacker-specs","branch":"master","topic":"bpfx/alarm-based-monitoring-driver","hashtags":[],"change_id":"If7499839dbedb1a94cc76d1f20e00977571d416f","subject":"Add alarm-based monitoring driver to Tacker","status":"MERGED","created":"2016-04-15 17:46:55.000000000","updated":"2016-07-19 06:27:48.000000000","submitted":"2016-07-19 06:27:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":211,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"21ffa4cc23f95b03687ac3c9ed48564d7076c7fc","_number":306562,"virtual_id_number":306562,"owner":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17952,"name":"Santosh Kodicherla","email":"ksantosh.cs@gmail.com","username":"santoshkumar"},{"value":2,"date":"2016-07-19 06:27:48.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},{"value":0,"_account_id":19465,"name":"Bruce Thompson","email":"brucet@cisco.com","username":"brucetcisco"},{"value":0,"_account_id":20873,"name":"Laszlo Hegedus","email":"hegedues.laszlo@gmail.com","username":"laszloh"},{"value":0,"_account_id":15755,"name":"Martin Oemke","email":"zeih@zeih.eu","username":"zeih"},{"value":0,"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},{"value":0,"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},{"value":0,"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},{"value":0,"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":9526,"name":"Zi Lian Ji","email":"jizilian@cn.ibm.com","username":"jizilian"},{"value":0,"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},{"value":0,"_account_id":9375,"name":"Stephen Wong","email":"stephen.kf.wong@gmail.com","username":"s3wong"},{"value":0,"_account_id":16511,"name":"Bob Haddleton","email":"bob.haddleton@nokia.com","username":"bobh"}],"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":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"all":[{"value":0,"_account_id":17952,"name":"Santosh Kodicherla","email":"ksantosh.cs@gmail.com","username":"santoshkumar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-07-19 00:04:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},{"value":0,"_account_id":19465,"name":"Bruce Thompson","email":"brucet@cisco.com","username":"brucetcisco"},{"value":0,"_account_id":20873,"name":"Laszlo Hegedus","email":"hegedues.laszlo@gmail.com","username":"laszloh"},{"value":0,"_account_id":15755,"name":"Martin Oemke","email":"zeih@zeih.eu","username":"zeih"},{"value":0,"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},{"value":2,"date":"2016-07-19 06:19:03.000000000","_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},{"value":0,"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},{"value":0,"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":9526,"name":"Zi Lian Ji","email":"jizilian@cn.ibm.com","username":"jizilian"},{"value":2,"date":"2016-07-19 04:32:58.000000000","_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},{"value":0,"_account_id":9375,"name":"Stephen Wong","email":"stephen.kf.wong@gmail.com","username":"s3wong"},{"value":0,"_account_id":16511,"name":"Bob Haddleton","email":"bob.haddleton@nokia.com","username":"bobh"}],"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":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"all":[{"value":0,"_account_id":17952,"name":"Santosh Kodicherla","email":"ksantosh.cs@gmail.com","username":"santoshkumar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-07-19 06:24:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},{"value":0,"_account_id":19465,"name":"Bruce Thompson","email":"brucet@cisco.com","username":"brucetcisco"},{"value":0,"_account_id":20873,"name":"Laszlo Hegedus","email":"hegedues.laszlo@gmail.com","username":"laszloh"},{"value":0,"_account_id":15755,"name":"Martin Oemke","email":"zeih@zeih.eu","username":"zeih"},{"value":0,"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},{"value":0,"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},{"value":0,"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},{"value":0,"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":9526,"name":"Zi Lian Ji","email":"jizilian@cn.ibm.com","username":"jizilian"},{"value":0,"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},{"value":0,"_account_id":9375,"name":"Stephen Wong","email":"stephen.kf.wong@gmail.com","username":"s3wong"},{"value":0,"_account_id":16511,"name":"Bob Haddleton","email":"bob.haddleton@nokia.com","username":"bobh"}],"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":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"_account_id":9375,"name":"Stephen Wong","email":"stephen.kf.wong@gmail.com","username":"s3wong"},{"_account_id":9526,"name":"Zi Lian Ji","email":"jizilian@cn.ibm.com","username":"jizilian"},{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},{"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},{"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},{"_account_id":15755,"name":"Martin Oemke","email":"zeih@zeih.eu","username":"zeih"},{"_account_id":16511,"name":"Bob Haddleton","email":"bob.haddleton@nokia.com","username":"bobh"},{"_account_id":17952,"name":"Santosh Kodicherla","email":"ksantosh.cs@gmail.com","username":"santoshkumar"},{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},{"_account_id":19465,"name":"Bruce Thompson","email":"brucet@cisco.com","username":"brucetcisco"},{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},{"_account_id":20873,"name":"Laszlo Hegedus","email":"hegedues.laszlo@gmail.com","username":"laszloh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-04-18 03:38:33.000000000","updated_by":{"_account_id":9526,"name":"Zi Lian Ji","email":"jizilian@cn.ibm.com","username":"jizilian"},"reviewer":{"_account_id":9526,"name":"Zi Lian Ji","email":"jizilian@cn.ibm.com","username":"jizilian"},"state":"REVIEWER"},{"updated":"2016-05-03 00:58:28.000000000","updated_by":{"_account_id":9375,"name":"Stephen Wong","email":"stephen.kf.wong@gmail.com","username":"s3wong"},"reviewer":{"_account_id":9375,"name":"Stephen Wong","email":"stephen.kf.wong@gmail.com","username":"s3wong"},"state":"REVIEWER"},{"updated":"2016-05-03 01:00:44.000000000","updated_by":{"_account_id":19465,"name":"Bruce Thompson","email":"brucet@cisco.com","username":"brucetcisco"},"reviewer":{"_account_id":19465,"name":"Bruce Thompson","email":"brucet@cisco.com","username":"brucetcisco"},"state":"REVIEWER"},{"updated":"2016-05-20 10:12:33.000000000","updated_by":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"reviewer":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"state":"REVIEWER"},{"updated":"2016-05-24 02:19:46.000000000","updated_by":{"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},"reviewer":{"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},"state":"REVIEWER"},{"updated":"2016-06-04 03:54:52.000000000","updated_by":{"_account_id":16511,"name":"Bob Haddleton","email":"bob.haddleton@nokia.com","username":"bobh"},"reviewer":{"_account_id":16511,"name":"Bob Haddleton","email":"bob.haddleton@nokia.com","username":"bobh"},"state":"REVIEWER"},{"updated":"2016-06-06 18:25:01.000000000","updated_by":{"_account_id":17952,"name":"Santosh Kodicherla","email":"ksantosh.cs@gmail.com","username":"santoshkumar"},"reviewer":{"_account_id":17952,"name":"Santosh Kodicherla","email":"ksantosh.cs@gmail.com","username":"santoshkumar"},"state":"REVIEWER"},{"updated":"2016-06-08 10:55:15.000000000","updated_by":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"reviewer":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"state":"REVIEWER"},{"updated":"2016-06-28 13:25:57.000000000","updated_by":{"_account_id":15755,"name":"Martin Oemke","email":"zeih@zeih.eu","username":"zeih"},"reviewer":{"_account_id":15755,"name":"Martin Oemke","email":"zeih@zeih.eu","username":"zeih"},"state":"REVIEWER"},{"updated":"2016-06-30 12:49:42.000000000","updated_by":{"_account_id":20873,"name":"Laszlo Hegedus","email":"hegedues.laszlo@gmail.com","username":"laszloh"},"reviewer":{"_account_id":20873,"name":"Laszlo Hegedus","email":"hegedues.laszlo@gmail.com","username":"laszloh"},"state":"REVIEWER"},{"updated":"2016-07-19 04:32:58.000000000","updated_by":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"reviewer":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"state":"REVIEWER"},{"updated":"2016-07-19 06:19:03.000000000","updated_by":{"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},"reviewer":{"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},"state":"REVIEWER"},{"updated":"2016-07-19 06:24:20.000000000","updated_by":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"reviewer":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"state":"REVIEWER"},{"updated":"2016-07-19 06:27:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c8e89edf62862019cca7a09d0cb6253dd1e7c4d5","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-04-15 17:46:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2db7f5ceedb2f48ca2e3e498f00b219edb81bad2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-15 17:54:33.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tacker-specs-docs http://logs.openstack.org/62/306562/1/check/gate-tacker-specs-docs/e2a9d2a/ : FAILURE in 1m 05s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/1/check/gate-tacker-specs-python27/d8a4a8f/ : SUCCESS in 1m 19s","accounts_in_message":[],"_revision_number":1},{"id":"e3a5a51d1ced850af0a2a39acb48590bd83733f6","author":{"_account_id":9526,"name":"Zi Lian Ji","email":"jizilian@cn.ibm.com","username":"jizilian"},"date":"2016-04-18 03:38:33.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"973cf6c0580d30e1f0f029899fbed7bb58a4c08b","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-04-22 00:53:41.000000000","message":"Patch Set 1: Code-Review-2\n\nLooks this is a duplicate of [1]. Please abandon this.\n\n[1] https://review.openstack.org/#/c/306596","accounts_in_message":[],"_revision_number":1},{"id":"54fb790b7ceb6c17d85cb57e878d141188da5797","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-04-25 02:33:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b0c8a43e5a8ee8d41434f80b9a0561a61445c150","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-25 02:36:26.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tacker-specs-docs http://logs.openstack.org/62/306562/2/check/gate-tacker-specs-docs/ef2945f/ : FAILURE in 2m 52s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/2/check/gate-tacker-specs-python27/f48c369/ : SUCCESS in 1m 53s","accounts_in_message":[],"_revision_number":2},{"id":"906265a6bf7f9eb1c318e666a194cb214dbf9585","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-02 01:59:26.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2dbd1e42f6e84f541213f4602daa566aa911a99f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-02 02:01:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/3/check/gate-tacker-specs-docs/5dce51f//doc/build/html/ : SUCCESS in 2m 07s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/3/check/gate-tacker-specs-python27/7a9d5d6/ : SUCCESS in 2m 04s","accounts_in_message":[],"_revision_number":3},{"id":"e7ad0725c1f123cdc46ba81bd2bf88daa52159d2","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-02 02:03:46.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"88bd8b69d00ccbfcd12c9b42a4b18a976e7cad0a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-02 02:06:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/4/check/gate-tacker-specs-docs/a0d84fc//doc/build/html/ : SUCCESS in 2m 11s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/4/check/gate-tacker-specs-python27/eda02af/ : SUCCESS in 2m 02s","accounts_in_message":[],"_revision_number":4},{"id":"4141679da3dd11696b8897d402991f9cac3f0ce9","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-05-04 17:30:23.000000000","message":"Patch Set 4: -Code-Review\n\nTung clarified this version is the one he would like to proceed. Removing my -2. Lets iterate on this spec to consolidate one common spec for:\n\n- introduce VDU scaling based on alarm-based monitor\n- hookup existing monitoring_policy actions like respawn, log to alarm-based monitor\n\nLet\u0027s have a follow on spec to introduce manual scaling for a VDU within a VNF.","accounts_in_message":[],"_revision_number":4},{"id":"7fcacbe2b59881859c023e9a069e0378628d96e0","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-09 06:45:37.000000000","message":"Patch Set 4: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"bf5a0e3649adc48e83e3d12cb64ffbeff32a3713","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-10 13:30:23.000000000","message":"Patch Set 4:\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"b733af354402998273eae7f9bda69652c36b8572","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-11 04:06:16.000000000","message":"Patch Set 4:\n\nDear Tung Doan, in addition, I tried to bring up the required things for heat based scaling and captured the same here\nhttps://etherpad.openstack.org/p/tacker-scaling\nplease have a look and probably i will incorporate those changes here and will submit a new patch,","accounts_in_message":[],"_revision_number":4},{"id":"0a3d64c6489740fc32f5f6f0182de49e4e8ce7cf","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-11 16:53:04.000000000","message":"Patch Set 4:\n\n\u003e Dear Tung Doan, in addition, I tried to bring up the required\n \u003e things for heat based scaling and captured the same here\n \u003e https://etherpad.openstack.org/p/tacker-scaling\n \u003e please have a look and probably i will incorporate those changes\n \u003e here and will submit a new patch,\n\nDear KanagarajM,\nIt really makes sense to me. And your changes are important for this spec as well. I will consider and update the changes with your contribution in the next Patchset. Is it fine for you? As discussed in the last meeting minute, implementing both auto-scale and manual-scale is absolutely feasible. \nIn your changes, Line 62 said that \"heat needs to be informed with which vdu id in the group needs to be killed\". IMHO, we can do that.\nThanks.","accounts_in_message":[],"_revision_number":4},{"id":"c9a98e625893e5b105a054421e9574f4f90e311e","author":{"_account_id":19465,"name":"Bruce Thompson","email":"brucet@cisco.com","username":"brucetcisco"},"date":"2016-05-12 00:54:44.000000000","message":"Patch Set 4: Code-Review-1\n\n(9 comments)\n\nI think much of the functionality described in this spec will end up getting implemented within a Heat stack using the Heat autoscaling resource combined with a Ceilometer resource and a Heat scalingpolicy resource. See https://drive.google.com/file/d/0B-ruQ8Tx46wSNFdnVkNfR3Z4aDFXZ1F5R0ttLTRPQVhBQ1VJ/view for details.","accounts_in_message":[],"_revision_number":4},{"id":"65c6e4b4465d4288509eac9dc900d060c97ed8b5","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-12 14:56:28.000000000","message":"Patch Set 4:\n\n(8 comments)\n\n\u003e (9 comments)\n \u003e \n \u003e I think much of the functionality described in this spec will end\n \u003e up getting implemented within a Heat stack using the Heat\n \u003e autoscaling resource combined with a Ceilometer resource and a Heat\n \u003e scalingpolicy resource. See https://drive.google.com/file/d/0B-ruQ8Tx46wSNFdnVkNfR3Z4aDFXZ1F5R0ttLTRPQVhBQ1VJ/view\n \u003e for details.\nIn this document, your notes make sense to me. I need a little bit more time to consider. Thanks","accounts_in_message":[],"_revision_number":4},{"id":"5ce3378860521c8f1a9ed41a3e4c7a5d851ca0e4","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-05-12 23:00:06.000000000","message":"Patch Set 4: Code-Review-1\n\n(7 comments)\n\nLots of good inputs. Nice job Tung getting this off the ground. We have some ways to go though before we can converge. Thanks Bruce for call out an adhoc IRC meeting.\n\nMy recommendation is (a) limit the scope to specific use-case and (b) make it inline with existing monitoring_policy framework.\n\nFew more comments inline ...","accounts_in_message":[],"_revision_number":4},{"id":"bc4c9a8da05568e89ba4fd47ee9b70a0b060d8ef","author":{"_account_id":19465,"name":"Bruce Thompson","email":"brucet@cisco.com","username":"brucetcisco"},"date":"2016-05-13 23:44:07.000000000","message":"Patch Set 4: -Code-Review\n\nI have loaded a set of slides which outlines some alternatives for implementing the combination of the Ceilometer Monitoring Driver and Auto /Manual Scaling. Please take a look at:\nhttps://drive.google.com/open?id\u003d0B9LQTSUPaLfzQUFZQ0ViUG9SaXc\n\nPlease check to see if one of the alternatives matches what you are thinking.  The alternative that I am proposing is alternative #1.","accounts_in_message":[],"_revision_number":4},{"id":"420d2c0d772cd2347621d601c3684319dc7e9294","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-15 11:22:29.000000000","message":"Patch Set 4:\n\n(7 comments)\n\nI tried to provide the required detail as part of the review comments, in addition. we may need to define the translation from either VDU format to TOSCA motoring part and then use translator to convert to heat resource type, while VDU feeds the data for realising the scaling and monitoring via heat auto-scaling.","accounts_in_message":[],"_revision_number":4},{"id":"6d1d09904a6549ef4ff7b745fb75e4f44b7bfe9f","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-15 18:49:27.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ae7c9e36f2583f01ed249a535b4f3d67fe644885","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-15 18:52:31.000000000","message":"Patch Set 5:\n\ntried to incorporate the comments and tacker-scaling eitherpad. kindly add if i have missed any part. thank you.","accounts_in_message":[],"_revision_number":5},{"id":"c5a2577ba900bdcbac17207706e73e2fd4c15cca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-15 19:10:13.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/5/check/gate-tacker-specs-docs/97128e8//doc/build/html/ : SUCCESS in 3m 14s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/5/check/gate-tacker-specs-python27/5547109/ : SUCCESS in 1m 53s","accounts_in_message":[],"_revision_number":5},{"id":"bc4c07f7cf5578a550442e826c7ebd6f18ec8b1d","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-15 21:01:54.000000000","message":"Patch Set 5:\n\n\u003e I have loaded a set of slides which outlines some alternatives for\n \u003e implementing the combination of the Ceilometer Monitoring Driver\n \u003e and Auto /Manual Scaling. Please take a look at:\n \u003e https://drive.google.com/open?id\u003d0B9LQTSUPaLfzQUFZQ0ViUG9SaXc\n \u003e \n \u003e Please check to see if one of the alternatives matches what you are\n \u003e thinking.  The alternative that I am proposing is alternative #1.\n\nThanks Bruce. Alternative #2 and #3 look like what I am thinking. I want us to have a discussion between alternative #1 and alternative #2 in the next meeting.","accounts_in_message":[],"_revision_number":5},{"id":"f5669874b8101a9f8a44c0fa9d6dc2b5e8aecec8","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-05-16 21:45:50.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)\n\nAgain, we need to zero in on the scope for this spec. Also, I\u0027m wondering if we need to split this effort into two related specs (see inline ...)","accounts_in_message":[],"_revision_number":5},{"id":"3b2f4d8173c03e3fe919f806f2934b79613918f6","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-16 22:56:53.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5a1c2d094688926654e30f7909f32b84e77634dd","author":{"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},"date":"2016-05-17 00:41:20.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)\n\nThanks for the spec. Few comments.","accounts_in_message":[],"_revision_number":5},{"id":"d5077430d11055376cce98536aa1779b9460d201","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-05-17 00:56:52.000000000","message":"Patch Set 5:\n\nFYI, I\u0027d like the reviewers to go through the existing Tacker Monitoring Framework feature as documented in,\n\nhttp://docs.openstack.org/developer/tacker/devref/monitor-api.html\n\nThe feature that is under discussion in this spec should \"slide-in\" into this existing monitoring framework already in place. Different permutations and combinations are possible. Ceilometer high cpu_util --leading-to---\u003e Heat auto-scale cannot be the only outcome of this spec. It is one of the many possibilities enabled by bringing these capabilities. Even in this case I see value in keeping Tacker in the loop as we need to invoke some NFV workflow actions (like mgmt-driver, user-data, etc) on the newly scaled up VM.","accounts_in_message":[],"_revision_number":5},{"id":"e968fc1c7c59d2a2782ec879fed32f394d35dee4","author":{"_account_id":16511,"name":"Bob Haddleton","email":"bob.haddleton@nokia.com","username":"bobh"},"date":"2016-05-17 02:13:27.000000000","message":"Patch Set 5: Code-Review-1\n\n(13 comments)\n\nLots of inline comments, but basically this BP needs to be focused on the creation of a generic ceilometer monitor driver for the existing monitoring plugin framework, and move all of the scaling details to a separate BP.  A generic ceilometer driver will provide a good base for future extensions.  Also there needs to be a focus on the TOSCA modeling of the resources.","accounts_in_message":[],"_revision_number":5},{"id":"355a0fe415982a88d1e0a7a73e1d3dbb0895139b","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-17 02:25:49.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"b8eea099a93e62fa4423e469c6dc532aff3d054d","author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"date":"2016-05-17 04:06:23.000000000","message":"Patch Set 4:\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"6a0b5c8007f8287819feb947c4313cb7cb61f998","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-17 11:49:09.000000000","message":"Patch Set 4:\n\n(5 comments)","accounts_in_message":[],"_revision_number":4},{"id":"3abecc733fad8148c203eb6b2fc6bce702ba21ec","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-17 12:16:51.000000000","message":"Patch Set 5:\n\n(11 comments)","accounts_in_message":[],"_revision_number":5},{"id":"5b30a5b69e781b5eed236f2178d63077dba1b123","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-19 12:40:45.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"7540d8b0308c6f5456abf014456dd2a42e6a18d3","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-19 12:45:08.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"334d28f6db3b64cb99c799171aad751c5200a5f3","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-19 12:47:38.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"2d5ea5df2f20dd3d9788873cc701276c8da957f2","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-19 13:02:06.000000000","message":"Patch Set 8:\n\n\u003e Uploaded patch set 8.\n\nHi all,\nThis Patchset is updated from review comments in PatchSet 4 and PatchSet 5. This patchset only focuses on alarm-based monitoring driver. Please note that we are considering using directly Ceilometer or Heat based Ceilometer as discussed in the last meeting. I also showed the pros and cons of each candidate. Any comments are welcome here. Thanks","accounts_in_message":[],"_revision_number":8},{"id":"277588e225c7da31a71c7893c309c053e31fdb6a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 13:20:45.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/8/check/gate-tacker-specs-docs/6a7584e//doc/build/html/ : SUCCESS in 5m 30s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/8/check/gate-tacker-specs-python27/01982a9/ : SUCCESS in 2m 53s","accounts_in_message":[],"_revision_number":8},{"id":"39fee8a1f0c933e76e19ccf3ab4252e9cce0737b","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-20 09:38:57.000000000","message":"Patch Set 8: Code-Review-1\n\n(9 comments)","accounts_in_message":[],"_revision_number":8},{"id":"9bb343af4549ab75e673e15162af53dfe3047484","author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"date":"2016-05-20 10:12:33.000000000","message":"Patch Set 8:\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"cb000cb7e02ba40face11ceba8902636e3e22caf","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-05-20 10:37:05.000000000","message":"Patch Set 8:\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"c16317d26f42faa6682b7034166864b079f29f1a","author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"date":"2016-05-20 11:58:41.000000000","message":"Patch Set 8:\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"cb25daeafc3c9688797c61416558c0189cda2db6","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-20 18:49:22.000000000","message":"Patch Set 8:\n\n(6 comments)","accounts_in_message":[],"_revision_number":8},{"id":"46dfc1f2045b4ab29df24c17b0220a5d6a830085","author":{"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},"date":"2016-05-24 02:19:46.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"c3112b6ebdd310dc6bb2f5296887b270c849b344","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-24 16:18:58.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"a788583db4a5e28655ccfecadc2d23862c011ecd","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-05-25 18:28:40.000000000","message":"Patch Set 8: Code-Review-1\n\n(4 comments)\n\nFew initial comments...","accounts_in_message":[],"_revision_number":8},{"id":"ca9aa685ee212cd08c7b87493af8b957379c4132","author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"date":"2016-05-26 03:19:21.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"1dedf11df37fc1ec2f8fa585f7c851a749c8973c","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-26 06:58:44.000000000","message":"Patch Set 8:\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"56071edad4929208aabf3f1c70a15a43c7dc062b","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-05-26 21:03:39.000000000","message":"Patch Set 8:\n\n(3 comments)\n\nFew comments ...\n\nI think it is time for an updated version based on the comments so far ?","accounts_in_message":[],"_revision_number":8},{"id":"90c8b7eab3bfbf86ee958387bbc0084f9f03efc7","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-27 10:09:02.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"59d5d33edfb559231da42dc26b408466324fcb6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-27 10:25:45.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/9/check/gate-tacker-specs-docs/8fdd22a//doc/build/html/ : SUCCESS in 2m 34s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/9/check/gate-tacker-specs-python27/380ba47/ : SUCCESS in 1m 27s","accounts_in_message":[],"_revision_number":9},{"id":"425d7ee8ae98cfe31864288cdffe9e66abd06588","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-05-27 19:47:59.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"90ae9a1fb4762b550a7ef1cd30284130b898178a","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-05-31 05:49:55.000000000","message":"Patch Set 9:\n\n\u003e (1 comment)\n\nTotally agree. Please check the new patchset as well. I already updated it several days ago. Thanks","accounts_in_message":[],"_revision_number":9},{"id":"34155c2b4055c129d3523fe9a5cfb9462d602f27","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-06-03 02:47:16.000000000","message":"Patch Set 9: Code-Review-1\n\n(2 comments)\n\nFew comments ...","accounts_in_message":[],"_revision_number":9},{"id":"eb7a2c775fdb76c1c45a91633679df975048c3e3","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-03 06:04:51.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e452824c965bd2c6a26eb9b438175cbe7f64065d","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-03 06:14:47.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"96898909511164001cea393875f01173d7e373a6","author":{"_account_id":16511,"name":"Bob Haddleton","email":"bob.haddleton@nokia.com","username":"bobh"},"date":"2016-06-04 03:54:52.000000000","message":"Patch Set 9: Code-Review-1\n\n(4 comments)\n\nSeveral comments inline.  It\u0027s not clear to me exactly what the scope of this spec is.\n\nIt appears that it needs to:\n\n(1) add support for specifying the Monitoring Policy using the TOSCA Policy format (i.e. define the policy and the VDU targets that it applies to)\n\n(2) - add a \"ceilometer: monitoring driver to the existing set of monitoring drivers\n\n(3) - add support for inserting Ceilometer Alarms into the HOT template to allow Ceilometer to trigger scaling in Heat resource groups\n\nPlease clarify exactly what the spec will provide\n\nThanks","accounts_in_message":[],"_revision_number":9},{"id":"7391b54429200054eaeda0f638f5e8aa920c3eb8","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-04 17:22:33.000000000","message":"Patch Set 9:\n\n(4 comments)\n\n\u003e (4 comments)\n \u003e \n \u003e Several comments inline.  It\u0027s not clear to me exactly what the\n \u003e scope of this spec is.\n \u003e \n \u003e It appears that it needs to:\n \u003e \n \u003e (1) add support for specifying the Monitoring Policy using the\n \u003e TOSCA Policy format (i.e. define the policy and the VDU targets\n \u003e that it applies to)\n \u003e \n \u003e (2) - add a \"ceilometer: monitoring driver to the existing set of\n \u003e monitoring drivers\n \u003e \n \u003e (3) - add support for inserting Ceilometer Alarms into the HOT\n \u003e template to allow Ceilometer to trigger scaling in Heat resource\n \u003e groups\n \u003e \n \u003e Please clarify exactly what the spec will provide\n \u003e \n \u003e Thanks\n\nHi Bob, Thank for your interest!\nTotally, (1), (2) and (3) belong to this spec. Again, it is necessary to make the scope of this spec clear. That is reason I would like to get in the next patchset.\n#1. As discussed earlier, we should design a generic framework for alarm-based monitoring driver. I got comments from reviewers and submitted the new patchset. Accordingly, alarm-based monitoring driver will leverage the low-level designs like Ceilometer, Monasca, custom driver. The consensus is that we will go with Ceilometer in the first iteration. \n#2. The monitoring driver mainly focus on how to leverage heat resource to get alarm/events. And then the monitoring driver will log these information and report to Tacker user. \nIs it fine for you, Bob?\nMy only concern here is scaling part in this spec.\n@Sridhar: Again, I still get confused about scaling use case in this spec. It looks like  Kanagaraj wanted alarm-based monitoring driver to trigger scaling in his spec. Please let me know your opinion.  Is it out of scope in this spec? or Does it make sense to briefly introduce scaling done by alarm-based monitoring driver in this spec? IMHO, at least HOT template in terms of Heat autoscaling need to have the support of the monitoring policy. If Ok, certainly, this spec will be not focused on scaling, I will refer to Kanagaraj\u0027s spec in scaling part. Is it fine for you?","accounts_in_message":[],"_revision_number":9},{"id":"a0c9ee790fb134c080253eaa46ac9271b901f354","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-04 20:42:48.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"f9803b2d1850cb403f9809d3112a7dcd2c32d004","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-06 17:51:19.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"2d46efee4e5827dcb8d4bb9924ae75bc1dac6e15","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-06 17:56:55.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/10/check/gate-tacker-specs-docs/cc09a40//doc/build/html/ : SUCCESS in 3m 13s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/10/check/gate-tacker-specs-python27/1a6b804/ : SUCCESS in 1m 59s","accounts_in_message":[],"_revision_number":10},{"id":"5a4e7ae6767f3bfe2b4b3b984672c6510ebba964","author":{"_account_id":17952,"name":"Santosh Kodicherla","email":"ksantosh.cs@gmail.com","username":"santoshkumar"},"date":"2016-06-06 18:25:01.000000000","message":"Patch Set 10:\n\n(3 comments)","accounts_in_message":[],"_revision_number":10},{"id":"410a5ea9c57de62c54bfba51417caae467333c30","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-07 15:44:32.000000000","message":"Patch Set 10:\n\n(3 comments)\n\nThanks Santosh, Please see in line.","accounts_in_message":[],"_revision_number":10},{"id":"78b4509229d5a480f6a386089e49f3229048c193","author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"date":"2016-06-08 10:55:15.000000000","message":"Patch Set 10: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"56857e6ec7e72fab99d4357eabee554fc452b07a","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-08 16:26:24.000000000","message":"Patch Set 10:\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"ffafff6ee0645e129e44628527cb2741adf7bb66","author":{"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},"date":"2016-06-08 21:50:26.000000000","message":"Patch Set 10: Code-Review-1\n\n(9 comments)\n\nFew thoughts inline. Overall, it will be good to scope this spec now to system level details and design the solution keeping the tacker system architecture in mind. Also, better to call out the interfaces in ceilometer driver in terms of possible abstractions/actions.","accounts_in_message":[],"_revision_number":10},{"id":"6b9504283e4abb307032bcfd638743528169f37f","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-10 13:13:22.000000000","message":"Patch Set 10:\n\n(8 comments)","accounts_in_message":[],"_revision_number":10},{"id":"53bc7eb7f28257528afa047083cdec7ed9bada9b","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-12 13:00:10.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"e9b1e9fff37715cf0316460b296037e455f22cd2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-12 13:03:54.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/11/check/gate-tacker-specs-docs/eef1c4e//doc/build/html/ : SUCCESS in 1m 57s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/11/check/gate-tacker-specs-python27/8728a52/ : SUCCESS in 2m 02s","accounts_in_message":[],"_revision_number":11},{"id":"270d0179a4601a15a7a4885531823ddb384ca609","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-12 13:15:56.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"8aa2991129510adde971f1ee5b1e8f1462832226","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-12 13:18:12.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/12/check/gate-tacker-specs-docs/44ee0c0//doc/build/html/ : SUCCESS in 2m 10s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/12/check/gate-tacker-specs-python27/ea993a8/ : SUCCESS in 2m 05s","accounts_in_message":[],"_revision_number":12},{"id":"a8fd17e0ccfffd617b25f8eff6614ed4b90145e8","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-06-14 23:03:03.000000000","message":"Patch Set 12: Code-Review-1\n\n(5 comments)\n\nLatest version looks better. Few clarifications and suggestions...","accounts_in_message":[],"_revision_number":12},{"id":"025a6c1b81ae713a3d07ff73d11bfe7fe47cb3a6","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-17 17:31:44.000000000","message":"Patch Set 12:\n\n(5 comments)","accounts_in_message":[],"_revision_number":12},{"id":"327115bc7f69d8dededa9ec2ae16ae18693c4885","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-19 19:26:51.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"1a8d7aca842bda0e76fc95a3f370b76aa7bad64a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-19 19:29:40.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/13/check/gate-tacker-specs-docs/785329e//doc/build/html/ : SUCCESS in 2m 38s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/13/check/gate-tacker-specs-python27/0aaf197/ : SUCCESS in 2m 03s","accounts_in_message":[],"_revision_number":13},{"id":"700b0c376e5556ca36b9b1e7ff20c39a262db8d6","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-19 19:50:21.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"134288f105c91d2a0d543fe5c2a6e2ccb7ff5eb5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-19 19:53:34.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/14/check/gate-tacker-specs-docs/265ebf2//doc/build/html/ : SUCCESS in 2m 36s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/14/check/gate-tacker-specs-python27/4b4c8d8/ : SUCCESS in 3m 01s","accounts_in_message":[],"_revision_number":14},{"id":"013e2099b63347de48f8f0525d665d87cc67347b","author":{"_account_id":15755,"name":"Martin Oemke","email":"zeih@zeih.eu","username":"zeih"},"date":"2016-06-28 13:25:57.000000000","message":"Patch Set 14:\n\n(1 comment)\n\ntypo","accounts_in_message":[],"_revision_number":14},{"id":"20811913f4aaf6e106c48ae29379d1faa0f3b96c","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-06-28 16:26:06.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"2696d8fe60f5b76c7a9f7536081fafa8d7010183","author":{"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},"date":"2016-06-28 16:56:38.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"8fa12b8f929f3a1207b102237c4e2a9427649b1b","author":{"_account_id":20873,"name":"Laszlo Hegedus","email":"hegedues.laszlo@gmail.com","username":"laszloh"},"date":"2016-06-30 12:49:42.000000000","message":"Patch Set 14: Code-Review-1\n\n(6 comments)\n\nSorry about nit picking.","accounts_in_message":[],"_revision_number":14},{"id":"5ed93dce5ff5a4217a9dc22a668eac0477742b86","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-06-30 14:49:15.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"6dca171c7d9f0b09a8167e91e42f0dbeece2c9fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-30 14:54:07.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/15/check/gate-tacker-specs-docs/ad26a19//doc/build/html/ : SUCCESS in 3m 58s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/15/check/gate-tacker-specs-python27/d97987c/ : SUCCESS in 3m 56s","accounts_in_message":[],"_revision_number":15},{"id":"f46b5fa7601dfd67a3217d26c87f635dd8143936","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-04 07:32:24.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"197f1cb016fc5749919660b9918455eec9a53709","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-04 07:40:19.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/16/check/gate-tacker-specs-docs/488e062//doc/build/html/ : SUCCESS in 4m 08s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/16/check/gate-tacker-specs-python27/7382ca3/ : SUCCESS in 4m 28s","accounts_in_message":[],"_revision_number":16},{"id":"2be67a31e3267fba0271479aaa75ee5ba3e63c63","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-07-12 15:44:05.000000000","message":"Patch Set 16: Code-Review-1\n\n(5 comments)\n\nLooks we are close to wrapping this. Few comments...","accounts_in_message":[],"_revision_number":16},{"id":"4d6eb37ed927f5f59785fb350b1144ab09a66f88","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-07-12 17:05:15.000000000","message":"Patch Set 16: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":16},{"id":"e7c6e42fa156e3595b2e1d9ec7b074fa68dcec8b","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-07-16 08:05:00.000000000","message":"Patch Set 16:\n\nTung - can you respin this spec as soon as possible. We are entering newton-3 (third sprint) and the release deadline for newton is not far. \n\nWe need to wrap this and code review to start soon for this to make it to Newton.","accounts_in_message":[],"_revision_number":16},{"id":"709a99e7d1d96a10cc2ab357ce917fa10485de31","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-16 08:07:37.000000000","message":"Patch Set 16:\n\n(5 comments)\n\n\u003e Tung - can you respin this spec as soon as possible. We are\n \u003e entering newton-3 (third sprint) and the release deadline for\n \u003e newton is not far.\n \u003e \n \u003e We need to wrap this and code review to start soon for this to make\n \u003e it to Newton.\n\nThanks Sridhar.. I am planning to submit new patchset in this week. Thanks for your interest!","accounts_in_message":[],"_revision_number":16},{"id":"8673ec3d6ba93010f3c5768356aa2e5934b7b9be","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-17 22:44:54.000000000","message":"Patch Set 16:\n\n(3 comments)\n\nThanks you guys for your comments.","accounts_in_message":[],"_revision_number":16},{"id":"ce3360aec6092ce356bd0f04f6483a11896dc265","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-17 22:47:35.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"1db5cd69c7a0c05edd48ba09d0373e3f1e0ce269","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-17 22:49:39.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"395959f7a7b98356c3872f4d7c81c62bee2371e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-17 22:55:19.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/18/check/gate-tacker-specs-docs/5cbda5d//doc/build/html/ : SUCCESS in 2m 44s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/18/check/gate-tacker-specs-python27/c9f3922/ : SUCCESS in 2m 39s","accounts_in_message":[],"_revision_number":18},{"id":"720e086cfc4b54813b5a510227c760c7607d2df0","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-07-18 04:25:02.000000000","message":"Patch Set 18: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":18},{"id":"272ecb86cf1bbcef3c8f2b0df96078317a15b3ee","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-18 12:13:54.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"f490a5882445d8c2683bfa96c90caa46e3051883","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-18 12:16:37.000000000","message":"Patch Set 19:\n\n\u003e (3 comments)\n\nThanks for your comments.","accounts_in_message":[],"_revision_number":19},{"id":"c701d7633d10cd8774812b86ec75cdcd9c73e0af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-18 12:19:06.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/19/check/gate-tacker-specs-docs/baab696//doc/build/html/ : SUCCESS in 2m 35s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/19/check/gate-tacker-specs-python27/0d9250e/ : SUCCESS in 2m 39s","accounts_in_message":[],"_revision_number":19},{"id":"f91754819509e397ad39b35892e0fa38d5a97191","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-18 12:19:14.000000000","message":"Patch Set 18:\n\n(3 comments)","accounts_in_message":[],"_revision_number":18},{"id":"70d546a18c894088fe15e16f3ddada5d5be581cc","author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"date":"2016-07-18 15:25:20.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"031884cb3494a29bad49e41d47e0d94bba1c8fff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-18 15:33:34.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/20/check/gate-tacker-specs-docs/2059de9//doc/build/html/ : SUCCESS in 3m 38s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/20/check/gate-tacker-specs-python27/87c01a3/ : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":20},{"id":"7ae6a8f54a7aa43b242105e298802cf9f4d676e4","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-07-19 00:04:11.000000000","message":"Patch Set 20: Code-Review+2\n\nThis spec has came a long way since it was originally proposed. Nice job Tung !! We can take up rest in the code review phase.","accounts_in_message":[],"_revision_number":20},{"id":"1d3cc4135ea0d4a13e0e0de8c1e4641edccf373e","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-07-19 04:32:58.000000000","message":"Patch Set 20: Code-Review+2\n\n(1 comment)\n\nIt went thru a long journey and agree that we could take the rest in impl, as almost most of the required things are in place.","accounts_in_message":[],"_revision_number":20},{"id":"31b8593469a0bb32bcf6a3888cb6ba974b742c38","author":{"_account_id":13485,"name":"Sripriya Seetharam","email":"sseetha@brocade.com","username":"Sripriya"},"date":"2016-07-19 06:19:03.000000000","message":"Patch Set 20: Code-Review+2\n\nThanks Tung. Agree with cores that this has iterated enough and we can review further in the implementation phase.","accounts_in_message":[],"_revision_number":20},{"id":"fd1d6e119987a9c50ef7a420679329bb1979ed1f","author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"date":"2016-07-19 06:24:20.000000000","message":"Patch Set 20: Workflow+1","accounts_in_message":[],"_revision_number":20},{"id":"8c3aa96d51510fcc30e15f5e6b1ab671b17c4fbb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-19 06:24:30.000000000","message":"Patch Set 20: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":20},{"id":"a230d374e7e6c48d4f7154b921994d8a0390258a","date":"2016-07-19 06:27:48.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":20},{"id":"598f0067265a03fbbebf6faada2f1e325ffa06cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-19 06:27:48.000000000","message":"Patch Set 20: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tacker-specs-docs http://docs-draft.openstack.org/62/306562/20/gate/gate-tacker-specs-docs/ed0fea1//doc/build/html/ : SUCCESS in 2m 43s\n- gate-tacker-specs-python27 http://logs.openstack.org/62/306562/20/gate/gate-tacker-specs-python27/903e4fe/ : SUCCESS in 2m 56s","accounts_in_message":[],"_revision_number":20}],"current_revision_number":20,"current_revision":"7ac9ce4e686ac217dbb0387238d8b32a10f13a62","revisions":{"3e241c7eb195138059136bbdbe0e9fac8f93c8ff":{"kind":"REWORK","_number":1,"created":"2016-04-15 17:46:55.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/1"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker with the support of OpenStack Ceilometer","message":"Add alarm-based monitoring driver to Tacker with the support of OpenStack Ceilometer\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/3e241c7eb195138059136bbdbe0e9fac8f93c8ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/3e241c7eb195138059136bbdbe0e9fac8f93c8ff"}]},"branch":"refs/heads/master"},"a80395b315cc414a8e7534ad14e003639498a3d0":{"kind":"REWORK","_number":2,"created":"2016-04-25 02:33:28.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/2"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-25 02:26:45.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/a80395b315cc414a8e7534ad14e003639498a3d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/a80395b315cc414a8e7534ad14e003639498a3d0"}]},"branch":"refs/heads/master"},"86d77ea4daac23dc0ffdcfc113086dec0cb99fc0":{"kind":"REWORK","_number":3,"created":"2016-05-02 01:59:26.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/3"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-05-02 01:58:30.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/86d77ea4daac23dc0ffdcfc113086dec0cb99fc0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/86d77ea4daac23dc0ffdcfc113086dec0cb99fc0"}]},"branch":"refs/heads/master"},"212e637905ac55514d97d77a41829911ef7f675f":{"kind":"REWORK","_number":4,"created":"2016-05-02 02:03:46.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/4"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-05-02 02:03:33.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/212e637905ac55514d97d77a41829911ef7f675f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/212e637905ac55514d97d77a41829911ef7f675f"}]},"branch":"refs/heads/master"},"94371fec7281135cecc31230b92d9f1fa6fcde1e":{"kind":"REWORK","_number":5,"created":"2016-05-15 18:49:27.000000000","uploader":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"ref":"refs/changes/62/306562/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/5"}}},"commit":{"parents":[{"commit":"ef2c56e747bcf903b634c3b664e66a29eb416f32","subject":"Adds toctree for Newton release","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/ef2c56e747bcf903b634c3b664e66a29eb416f32"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","date":"2016-05-15 18:49:11.000000000","tz":330},"subject":"Adds support for scaling and alarm based monitoring","message":"Adds support for scaling and alarm based monitoring\n\nCo-Authored-By: Kanagaraj Manickam \u003cmkr1481@gmail.com\u003e\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/94371fec7281135cecc31230b92d9f1fa6fcde1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/94371fec7281135cecc31230b92d9f1fa6fcde1e"}]},"branch":"refs/heads/master"},"8ff644520a2d663bd38677704f7ca21ecf1de04c":{"kind":"REWORK","_number":6,"created":"2016-05-19 12:40:45.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/6"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"Doan Van Tung","email":"doantungbk.203@gmail.com","date":"2016-05-19 12:40:12.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/8ff644520a2d663bd38677704f7ca21ecf1de04c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/8ff644520a2d663bd38677704f7ca21ecf1de04c"}]},"branch":"refs/heads/master"},"5199cef0353f2cbfd802aac44d0b23e6ebd49716":{"kind":"REWORK","_number":7,"created":"2016-05-19 12:45:08.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/7"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"Doan Van Tung","email":"doantungbk.203@gmail.com","date":"2016-05-19 12:44:56.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/5199cef0353f2cbfd802aac44d0b23e6ebd49716"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/5199cef0353f2cbfd802aac44d0b23e6ebd49716"}]},"branch":"refs/heads/master"},"c6177720f5e0f1bea7d13a5862b446335daf0277":{"kind":"REWORK","_number":8,"created":"2016-05-19 12:47:38.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/8"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"Doan Van Tung","email":"doantungbk.203@gmail.com","date":"2016-05-19 12:47:27.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/c6177720f5e0f1bea7d13a5862b446335daf0277"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/c6177720f5e0f1bea7d13a5862b446335daf0277"}]},"branch":"refs/heads/master"},"8441d46c3e1f4a569bd34bb409b8444555c03dbe":{"kind":"REWORK","_number":9,"created":"2016-05-27 10:09:02.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/9"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"Doan Van Tung","email":"doantungbk.203@gmail.com","date":"2016-05-27 10:08:39.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/8441d46c3e1f4a569bd34bb409b8444555c03dbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/8441d46c3e1f4a569bd34bb409b8444555c03dbe"}]},"branch":"refs/heads/master"},"5ebbdb0ff0084826913960904536f15fc57d12b5":{"kind":"REWORK","_number":10,"created":"2016-06-06 17:51:19.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/10"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"Doan Van Tung","email":"doantungbk.203@gmail.com","date":"2016-06-06 17:51:08.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/5ebbdb0ff0084826913960904536f15fc57d12b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/5ebbdb0ff0084826913960904536f15fc57d12b5"}]},"branch":"refs/heads/master"},"2739e052ad45e5090041bcd45cf907097437b245":{"kind":"REWORK","_number":11,"created":"2016-06-12 13:00:10.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/11"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"Doan Van Tung","email":"doantungbk.203@gmail.com","date":"2016-06-12 12:59:56.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/2739e052ad45e5090041bcd45cf907097437b245"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/2739e052ad45e5090041bcd45cf907097437b245"}]},"branch":"refs/heads/master"},"ed63462b2c1cd6b75c505dbccd617926c20406b3":{"kind":"REWORK","_number":12,"created":"2016-06-12 13:15:56.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/12"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"Doan Van Tung","email":"doantungbk.203@gmail.com","date":"2016-06-12 13:15:45.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/ed63462b2c1cd6b75c505dbccd617926c20406b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/ed63462b2c1cd6b75c505dbccd617926c20406b3"}]},"branch":"refs/heads/master"},"c9a0bb3ab6d760cc9644843d230a9f660f9d0592":{"kind":"REWORK","_number":13,"created":"2016-06-19 19:26:51.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/13"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-06-19 19:26:29.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/c9a0bb3ab6d760cc9644843d230a9f660f9d0592"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/c9a0bb3ab6d760cc9644843d230a9f660f9d0592"}]},"branch":"refs/heads/master"},"1cafbee90aeb0db21e2b7abf094fa7d9503f5afd":{"kind":"REWORK","_number":14,"created":"2016-06-19 19:50:21.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/14"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-06-19 19:50:10.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/1cafbee90aeb0db21e2b7abf094fa7d9503f5afd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/1cafbee90aeb0db21e2b7abf094fa7d9503f5afd"}]},"branch":"refs/heads/master"},"e6d162dde059fc07001795926b89d695fafea159":{"kind":"REWORK","_number":15,"created":"2016-06-30 14:49:15.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/15"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-06-30 14:49:02.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/e6d162dde059fc07001795926b89d695fafea159"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/e6d162dde059fc07001795926b89d695fafea159"}]},"branch":"refs/heads/master"},"2e39e0987bbeae91a99804be03ae67ab6c1fa49d":{"kind":"REWORK","_number":16,"created":"2016-07-04 07:32:24.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/16"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-07-04 07:32:13.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/2e39e0987bbeae91a99804be03ae67ab6c1fa49d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/2e39e0987bbeae91a99804be03ae67ab6c1fa49d"}]},"branch":"refs/heads/master"},"65eb818b7dfed094b16c8551a1e5e8ad0c7a4a28":{"kind":"REWORK","_number":17,"created":"2016-07-17 22:47:35.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/17"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-07-17 22:46:06.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/65eb818b7dfed094b16c8551a1e5e8ad0c7a4a28"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/65eb818b7dfed094b16c8551a1e5e8ad0c7a4a28"}]},"branch":"refs/heads/master"},"24b329fe23f5640e83c1d02d6e30dbcb942019af":{"kind":"REWORK","_number":18,"created":"2016-07-17 22:49:39.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/18"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-07-17 22:49:28.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/24b329fe23f5640e83c1d02d6e30dbcb942019af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/24b329fe23f5640e83c1d02d6e30dbcb942019af"}]},"branch":"refs/heads/master"},"6d26abc8e6791c7ae2bf1ed5befc7d2a315880d9":{"kind":"REWORK","_number":19,"created":"2016-07-18 12:13:54.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/19"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-07-18 12:13:44.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/6d26abc8e6791c7ae2bf1ed5befc7d2a315880d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/6d26abc8e6791c7ae2bf1ed5befc7d2a315880d9"}]},"branch":"refs/heads/master"},"7ac9ce4e686ac217dbb0387238d8b32a10f13a62":{"kind":"REWORK","_number":20,"created":"2016-07-18 15:25:20.000000000","uploader":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"ref":"refs/changes/62/306562/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/62/306562/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/62/306562/20"}}},"commit":{"parents":[{"commit":"07e1bc062f3a5aab393d74fd2fa28006a1827c70","subject":"Merge \"Format the code block, section structure and reference\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/07e1bc062f3a5aab393d74fd2fa28006a1827c70"}]}],"author":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-04-15 17:45:39.000000000","tz":-420},"committer":{"name":"doantungbk","email":"doantungbk.203@gmail.com","date":"2016-07-18 15:25:09.000000000","tz":-420},"subject":"Add alarm-based monitoring driver to Tacker","message":"Add alarm-based monitoring driver to Tacker\n\nChange-Id: If7499839dbedb1a94cc76d1f20e00977571d416f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/7ac9ce4e686ac217dbb0387238d8b32a10f13a62"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/7ac9ce4e686ac217dbb0387238d8b32a10f13a62"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
