)]}'
{"neutron/agent/l3/ha_router.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7376bf322b6c3cb0066101754b5505805e33dbcd","unresolved":false,"context_lines":[{"line_number":364,"context_line":"        ha_cidr \u003d self._get_primary_vip()"},{"line_number":365,"context_line":"        config_dir \u003d self.keepalived_manager.get_conf_dir()"},{"line_number":366,"context_line":"        state_change_log \u003d (\"%s/%s_state_change.log\") % (config_dir,"},{"line_number":367,"context_line":"                                                         self.router_id)"},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"        def callback(pid_file):"},{"line_number":370,"context_line":"            cmd \u003d ["}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_dfaf74e0","line":367,"updated":"2019-03-29 08:55:11.000000000","message":"Don\u0027t we want to keep log files in a separate path other than config_dir? It might be better to have a config option to specify the base path for log files.","commit_id":"478fcee05620d5514bf0e279b5cc1331693dee75"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"c171924bf287a8b4492e3e2b52c74695a547b9fb","unresolved":false,"context_lines":[{"line_number":364,"context_line":"        ha_cidr \u003d self._get_primary_vip()"},{"line_number":365,"context_line":"        config_dir \u003d self.keepalived_manager.get_conf_dir()"},{"line_number":366,"context_line":"        state_change_log \u003d (\"%s/%s_state_change.log\") % (config_dir,"},{"line_number":367,"context_line":"                                                         self.router_id)"},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"        def callback(pid_file):"},{"line_number":370,"context_line":"            cmd \u003d ["}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_8d1ea1b9","line":367,"in_reply_to":"5fc1f717_dfaf74e0","updated":"2019-03-29 12:33:00.000000000","message":"Actually the default log is indeed in this folder. We will not need this change anymore, since it is already there. The following is the devm-functional test log result.\n\n$ find /tmp/tmp* -name \"*log\"\n/tmp/tmpqffd26by/tmpl8arbdz2/ha_confs/6dcafbe3-47ca-4de4-a197-cf752c338c40/neutron-keepalived-state-change.log\n/tmp/tmpqffd26by/tmpwp0ubitx/ha_confs/a7a3b02c-1e85-456c-a95b-c6b1aed310a2/neutron-keepalived-state-change.log","commit_id":"478fcee05620d5514bf0e279b5cc1331693dee75"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"be00a4b07ee8a7a8394bec19d445444b9dab1705","unresolved":false,"context_lines":[{"line_number":364,"context_line":"        ha_cidr \u003d self._get_primary_vip()"},{"line_number":365,"context_line":"        config_dir \u003d self.keepalived_manager.get_conf_dir()"},{"line_number":366,"context_line":"        state_change_log \u003d ("},{"line_number":367,"context_line":"            \"%s/neutron-keepalived-state-change.log\") % config_dir"},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"        def callback(pid_file):"},{"line_number":370,"context_line":"            cmd \u003d ["}],"source_content_type":"text/x-python","patch_set":4,"id":"ffb9cba7_80dc1f19","line":367,"updated":"2019-04-22 05:53:33.000000000","message":"nit: we usually do as below when wrapping lines.\n\n    state_change_log \u003d (\"%s/neutron-keepalived-state-change.log\" % \n                        config_dir)","commit_id":"ccf76c36bb508a8cfd4e0f3a24fc1de7a77dc307"}],"releasenotes/notes/add-log-for-keepalived-state-change-e6d0c4f663776233.yaml":[{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"28f34bf3d2afb3940bc797dde1ecf7f4928f8f75","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add log for ``neutron-keepalived-state-change`` deamon."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5fc1f717_476669ef","line":4,"range":{"start_line":4,"start_character":8,"end_line":4,"end_character":11},"updated":"2019-03-28 16:55:46.000000000","message":"%slog/log file/ !","commit_id":"940625cb823c1582d80c3de49e84da4512fcf935"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"0a4f3b64121f7d75e00ecdf64b9b45d2560120b9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add log for ``neutron-keepalived-state-change`` deamon."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5fc1f717_9c67bf25","line":4,"range":{"start_line":4,"start_character":8,"end_line":4,"end_character":11},"in_reply_to":"5fc1f717_476669ef","updated":"2019-03-29 00:42:58.000000000","message":"Done","commit_id":"940625cb823c1582d80c3de49e84da4512fcf935"},{"author":{"_account_id":30156,"name":"Igor D.C.","email":"igor.duarte.cardoso@intel.com","username":"igordc"},"change_message_id":"70a4156ac6562d5ba5e05a74634a5934ff2d92f6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add log file for ``neutron-keepalived-state-change`` deamon."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5fc1f717_63a18f95","line":4,"range":{"start_line":4,"start_character":57,"end_line":4,"end_character":63},"updated":"2019-04-05 04:49:03.000000000","message":"daemon","commit_id":"e133238eb097e98e3a06f2c43ccfd3ed0b7fa62b"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"1587d3ac52ee68d309b44b40ad9be7b34c5b0ce3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add log file for ``neutron-keepalived-state-change`` deamon."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fce034c_91ce3680","line":4,"range":{"start_line":4,"start_character":57,"end_line":4,"end_character":63},"in_reply_to":"5fc1f717_63a18f95","updated":"2019-04-18 01:04:31.000000000","message":"Done","commit_id":"e133238eb097e98e3a06f2c43ccfd3ed0b7fa62b"}]}
