)]}'
{"doc/source/filter_scheduler.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d1b7dc166d748c5428f8c7ae2451b2f6484ef6d","unresolved":false,"context_lines":[{"line_number":264,"context_line":""},{"line_number":265,"context_line":"The |RetryFilter| filters hosts that have already been attempted for scheduling."},{"line_number":266,"context_line":"It only passes hosts that have not been previously attempted. If a compute node"},{"line_number":267,"context_line":"is raising an exception when spawning an instance, it will reschedule it by"},{"line_number":268,"context_line":"adding to a retry dictionary the failing host so that the RetryFilter will not"},{"line_number":269,"context_line":"accept it as a possible destination. That means that if all your compute nodes"},{"line_number":270,"context_line":"are failing, then the RetryFilter will return 0 hosts and the scheduler will"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a2fa921_864e9d94","line":267,"updated":"2015-10-07 21:52:29.000000000","message":"\"it will reschedule\" as in the compute node?  Or the scheduler?  I\u0027d avoid saying \u0027it\u0027 in here when talking about multiple things.","commit_id":"4579d66464649f8e98280349cc7c075fd4bfce54"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d1b7dc166d748c5428f8c7ae2451b2f6484ef6d","unresolved":false,"context_lines":[{"line_number":265,"context_line":"The |RetryFilter| filters hosts that have already been attempted for scheduling."},{"line_number":266,"context_line":"It only passes hosts that have not been previously attempted. If a compute node"},{"line_number":267,"context_line":"is raising an exception when spawning an instance, it will reschedule it by"},{"line_number":268,"context_line":"adding to a retry dictionary the failing host so that the RetryFilter will not"},{"line_number":269,"context_line":"accept it as a possible destination. That means that if all your compute nodes"},{"line_number":270,"context_line":"are failing, then the RetryFilter will return 0 hosts and the scheduler will"},{"line_number":271,"context_line":"raise a NoValidHost exception even if the problem is related to 1:N compute"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a2fa921_46488587","line":268,"updated":"2015-10-07 21:52:29.000000000","message":"\"by adding the failing host to a retry dictionary\"","commit_id":"4579d66464649f8e98280349cc7c075fd4bfce54"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d1b7dc166d748c5428f8c7ae2451b2f6484ef6d","unresolved":false,"context_lines":[{"line_number":266,"context_line":"It only passes hosts that have not been previously attempted. If a compute node"},{"line_number":267,"context_line":"is raising an exception when spawning an instance, it will reschedule it by"},{"line_number":268,"context_line":"adding to a retry dictionary the failing host so that the RetryFilter will not"},{"line_number":269,"context_line":"accept it as a possible destination. That means that if all your compute nodes"},{"line_number":270,"context_line":"are failing, then the RetryFilter will return 0 hosts and the scheduler will"},{"line_number":271,"context_line":"raise a NoValidHost exception even if the problem is related to 1:N compute"},{"line_number":272,"context_line":"nodes. In case you see that case in the scheduler logs, then your problem"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a2fa921_a659595c","line":269,"updated":"2015-10-07 21:52:29.000000000","message":"s/your/of your/","commit_id":"4579d66464649f8e98280349cc7c075fd4bfce54"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d1b7dc166d748c5428f8c7ae2451b2f6484ef6d","unresolved":false,"context_lines":[{"line_number":269,"context_line":"accept it as a possible destination. That means that if all your compute nodes"},{"line_number":270,"context_line":"are failing, then the RetryFilter will return 0 hosts and the scheduler will"},{"line_number":271,"context_line":"raise a NoValidHost exception even if the problem is related to 1:N compute"},{"line_number":272,"context_line":"nodes. In case you see that case in the scheduler logs, then your problem"},{"line_number":273,"context_line":"sounds actually very related to a compute problem."},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"The |TrustedFilter| filters hosts based on their trust.  Only passes hosts"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a2fa921_a6307902","line":272,"updated":"2015-10-07 21:52:29.000000000","message":"I\u0027d reword the last sentence as:\n\n\"If you see that case in the scheduler logs, then your problem is most likely related to a compute problem and you should check the compute logs.\"","commit_id":"4579d66464649f8e98280349cc7c075fd4bfce54"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"1c67a4e455adeb2dfef781dcc42c3ebff9570bf0","unresolved":false,"context_lines":[{"line_number":264,"context_line":""},{"line_number":265,"context_line":"The |RetryFilter| filters hosts that have already been attempted for"},{"line_number":266,"context_line":"scheduling. It only passes hosts that have not been previously attempted. If a"},{"line_number":267,"context_line":"compute node is raising an exception when spawning an instance, then the"},{"line_number":268,"context_line":"compute manager will reschedule it by adding the failing host to a retry"},{"line_number":269,"context_line":"dictionary so that the RetryFilter will not accept it as a possible"},{"line_number":270,"context_line":"destination. That means that if all of your compute nodes are failing, then the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_f6cc8a8a","line":267,"updated":"2015-10-09 13:32:14.000000000","message":"Small English nit: \"If a compute node raises an exception\" is cleaner.","commit_id":"63bef6a637aa80f9fd6aa0b101779d049233bb23"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"1c67a4e455adeb2dfef781dcc42c3ebff9570bf0","unresolved":false,"context_lines":[{"line_number":265,"context_line":"The |RetryFilter| filters hosts that have already been attempted for"},{"line_number":266,"context_line":"scheduling. It only passes hosts that have not been previously attempted. If a"},{"line_number":267,"context_line":"compute node is raising an exception when spawning an instance, then the"},{"line_number":268,"context_line":"compute manager will reschedule it by adding the failing host to a retry"},{"line_number":269,"context_line":"dictionary so that the RetryFilter will not accept it as a possible"},{"line_number":270,"context_line":"destination. That means that if all of your compute nodes are failing, then the"},{"line_number":271,"context_line":"RetryFilter will return 0 hosts and the scheduler will raise a NoValidHost"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_56921e4d","line":268,"updated":"2015-10-09 13:32:14.000000000","message":"Another tiny thing: s/failing/failed","commit_id":"63bef6a637aa80f9fd6aa0b101779d049233bb23"}]}
