)]}'
{"oslo_service/_options.py":[{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"1adca7a9952c69d104ef7a01b692be894ea38b85","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    cfg.IntOpt(\u0027graceful_shutdown_timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d4,"},{"line_number":44,"context_line":"               help\u003d\u0027Specify a timeout after which a gracefully shutdown \u0027"},{"line_number":45,"context_line":"                    \u0027server will exit. Zero value means endless wait.\u0027),"},{"line_number":46,"context_line":"]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"wsgi_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":1,"id":"3a29b11f_ad5c6e4b","line":45,"updated":"2015-10-22 23:40:18.000000000","message":"Why 4, perhaps use zero?","commit_id":"61790bea872b617da163bd8432e3682e4da184ec"},{"author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"change_message_id":"7fcf07e4b7a84680f484829dc64b409492874d70","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    cfg.IntOpt(\u0027graceful_shutdown_timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d4,"},{"line_number":44,"context_line":"               help\u003d\u0027Specify a timeout after which a gracefully shutdown \u0027"},{"line_number":45,"context_line":"                    \u0027server will exit. Zero value means endless wait.\u0027),"},{"line_number":46,"context_line":"]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"wsgi_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":1,"id":"3a29b11f_5f29aee4","line":45,"in_reply_to":"3a29b11f_ad5c6e4b","updated":"2015-10-23 11:19:45.000000000","message":"I believe you are right...Apache default value for the same config option(GracefulShutdownTimeout) is 0 which means that the server will wait indefinitely","commit_id":"61790bea872b617da163bd8432e3682e4da184ec"}],"oslo_service/service.py":[{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"0891ea64458e80c330a9a2baa10cb69ada1ee507","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"def _is_sighup_and_daemon(signo):"},{"line_number":74,"context_line":"    if not (SignalHandler().is_signal_supported and signo \u003d\u003d signal.SIGHUP):"},{"line_number":75,"context_line":"        # Avoid checking if we are a daemon, because the signal isn\u0027t"},{"line_number":76,"context_line":"        # SIGHUP."},{"line_number":77,"context_line":"        return False"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_664890cd","line":74,"updated":"2015-10-23 23:48:09.000000000","message":"I\u0027m confused here.\n\nIsn\u0027t this checking that a \u0027is_signal_supported(\u0027 method exists on SignalHandler(); is it supposed to call that method???","commit_id":"8b40dc784ae410003e6433dbe236aeba9c7b9948"},{"author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"change_message_id":"b4c97d0ca6b5ca63779edd77c86b06819636a4b2","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"def _is_sighup_and_daemon(signo):"},{"line_number":74,"context_line":"    if not (SignalHandler().is_signal_supported and signo \u003d\u003d signal.SIGHUP):"},{"line_number":75,"context_line":"        # Avoid checking if we are a daemon, because the signal isn\u0027t"},{"line_number":76,"context_line":"        # SIGHUP."},{"line_number":77,"context_line":"        return False"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_9a889bc8","line":74,"in_reply_to":"3a29b11f_664890cd","updated":"2015-10-24 09:53:14.000000000","message":"Yep, will be fixed","commit_id":"8b40dc784ae410003e6433dbe236aeba9c7b9948"}]}
