)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"f2bb5c0bbe48a935fead99d9cc9b5ee5c106d6c5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add sample_default for state change server config"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Adding sample_default to ha_keepalived_state_change_server_threads"},{"line_number":10,"context_line":"will make sample config file contents consistent."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ieae84c69a397465bed595b2970d1d51ce93fa3b0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1a95cdbc_f5fb1c79","line":10,"updated":"2016-10-07 12:47:44.000000000","message":"also adding a missing space between help text sentences.","commit_id":"aa2aa967198a9e1438f6cf66178889ee7bf9a71b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"a9ef6702e241ebf0c87a0ddc3349ef5f79c53cd3","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Adding sample_default to ha_keepalived_state_change_server_threads"},{"line_number":10,"context_line":"will make sample config file contents consistent."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ieae84c69a397465bed595b2970d1d51ce93fa3b0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1a95cdbc_9571f846","line":12,"updated":"2016-10-07 12:46:43.000000000","message":"Related-Bug for the bug that introduced the option.","commit_id":"aa2aa967198a9e1438f6cf66178889ee7bf9a71b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"4a0b8eb5269150a458ceadb047a452eb960f70f3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add sample_default for state change server config"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Adding sample_default to ha_keepalived_state_change_server_threads"},{"line_number":10,"context_line":"will make sample config file contents consistent."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Related-Bug: #1581580"},{"line_number":13,"context_line":"Change-Id: Ieae84c69a397465bed595b2970d1d51ce93fa3b0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1a95cdbc_f59cfc0f","line":10,"updated":"2016-10-07 12:53:44.000000000","message":"\"This patch also adds a missing space between help text sentences.\"","commit_id":"a04da8ed955c7c940c60663e2052352863bd4345"}],"neutron/conf/agent/l3/ha.py":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"a9ef6702e241ebf0c87a0ddc3349ef5f79c53cd3","unresolved":false,"context_lines":[{"line_number":37,"context_line":"               help\u003d_(\u0027The advertisement interval in seconds\u0027)),"},{"line_number":38,"context_line":"    cfg.IntOpt(\u0027ha_keepalived_state_change_server_threads\u0027,"},{"line_number":39,"context_line":"               default\u003d(1 + common_utils.cpu_count()) // 2,"},{"line_number":40,"context_line":"               sample_default\u003d4,"},{"line_number":41,"context_line":"               min\u003d1,"},{"line_number":42,"context_line":"               help\u003d_(\u0027Number of concurrent threads for \u0027"},{"line_number":43,"context_line":"                      \u0027keepalived server connection requests. \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_f596bc3c","line":40,"range":{"start_line":40,"start_character":30,"end_line":40,"end_character":31},"updated":"2016-10-07 12:46:43.000000000","message":"should we say \u0027(1 + \u003cnum_of_cpu\u003e) / 2\u0027 ?","commit_id":"aa2aa967198a9e1438f6cf66178889ee7bf9a71b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"4a0b8eb5269150a458ceadb047a452eb960f70f3","unresolved":false,"context_lines":[{"line_number":37,"context_line":"               help\u003d_(\u0027The advertisement interval in seconds\u0027)),"},{"line_number":38,"context_line":"    cfg.IntOpt(\u0027ha_keepalived_state_change_server_threads\u0027,"},{"line_number":39,"context_line":"               default\u003d(1 + common_utils.cpu_count()) // 2,"},{"line_number":40,"context_line":"               sample_default\u003d\u0027(1 + \u003cnum_of_cpu\u003e) / 2\u0027,"},{"line_number":41,"context_line":"               min\u003d1,"},{"line_number":42,"context_line":"               help\u003d_(\u0027Number of concurrent threads for \u0027"},{"line_number":43,"context_line":"                      \u0027keepalived server connection requests. \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_b5bd146a","line":40,"range":{"start_line":40,"start_character":44,"end_line":40,"end_character":47},"updated":"2016-10-07 12:53:44.000000000","message":"sorry, I guess num_of_cpu*s* will be slightly more clear.","commit_id":"a04da8ed955c7c940c60663e2052352863bd4345"},{"author":{"_account_id":8726,"name":"Victor Morales","email":"chipahuac@hotmail.com","username":"electrocucaracha"},"change_message_id":"a561a5718a93a45ed7a22517420b52908c5222b0","unresolved":false,"context_lines":[{"line_number":37,"context_line":"               help\u003d_(\u0027The advertisement interval in seconds\u0027)),"},{"line_number":38,"context_line":"    cfg.IntOpt(\u0027ha_keepalived_state_change_server_threads\u0027,"},{"line_number":39,"context_line":"               default\u003d(1 + common_utils.cpu_count()) // 2,"},{"line_number":40,"context_line":"               sample_default\u003d\u0027(1 + \u003cnum_of_cpus\u003e) / 2\u0027,"},{"line_number":41,"context_line":"               min\u003d1,"},{"line_number":42,"context_line":"               help\u003d_(\u0027Number of concurrent threads for \u0027"},{"line_number":43,"context_line":"                      \u0027keepalived server connection requests. \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a95cdbc_11433343","line":40,"range":{"start_line":40,"start_character":44,"end_line":40,"end_character":48},"updated":"2016-10-07 15:30:01.000000000","message":"nit: Technically speaking I think you\u0027re getting the number sum of the cores.","commit_id":"68caeced9268fbf74d0c6bf5e35509f15037cc36"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"4d27a9402f33b1a07c6f6257ac7b5f26fd579fdb","unresolved":false,"context_lines":[{"line_number":37,"context_line":"               help\u003d_(\u0027The advertisement interval in seconds\u0027)),"},{"line_number":38,"context_line":"    cfg.IntOpt(\u0027ha_keepalived_state_change_server_threads\u0027,"},{"line_number":39,"context_line":"               default\u003d(1 + common_utils.cpu_count()) // 2,"},{"line_number":40,"context_line":"               sample_default\u003d\u0027(1 + \u003cnum_of_cpus\u003e) / 2\u0027,"},{"line_number":41,"context_line":"               min\u003d1,"},{"line_number":42,"context_line":"               help\u003d_(\u0027Number of concurrent threads for \u0027"},{"line_number":43,"context_line":"                      \u0027keepalived server connection requests. \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_b38693b7","line":40,"range":{"start_line":40,"start_character":44,"end_line":40,"end_character":48},"in_reply_to":"1a95cdbc_11433343","updated":"2016-10-11 15:29:36.000000000","message":"? We get the \u0027number of CPUs\u0027, don\u0027t we?","commit_id":"68caeced9268fbf74d0c6bf5e35509f15037cc36"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"dbd6fd60a32cd4380fb162a7f07b36205134e936","unresolved":false,"context_lines":[{"line_number":37,"context_line":"               help\u003d_(\u0027The advertisement interval in seconds\u0027)),"},{"line_number":38,"context_line":"    cfg.IntOpt(\u0027ha_keepalived_state_change_server_threads\u0027,"},{"line_number":39,"context_line":"               default\u003d(1 + common_utils.cpu_count()) // 2,"},{"line_number":40,"context_line":"               sample_default\u003d\u0027(1 + \u003cnum_of_cpus\u003e) / 2\u0027,"},{"line_number":41,"context_line":"               min\u003d1,"},{"line_number":42,"context_line":"               help\u003d_(\u0027Number of concurrent threads for \u0027"},{"line_number":43,"context_line":"                      \u0027keepalived server connection requests. \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_ba8f18cb","line":40,"range":{"start_line":40,"start_character":44,"end_line":40,"end_character":48},"in_reply_to":"fa6399be_b38693b7","updated":"2016-10-12 14:12:55.000000000","message":"multiprocessing.cpu_count() API states \"Return the number of CPUs in the system\".  And on x86 at least a core shows as a processor in /proc/cpuinfo it\u0027s just contained on the same piece of silicon as other cores.","commit_id":"68caeced9268fbf74d0c6bf5e35509f15037cc36"}]}
