)]}'
{"doc/source/admin/components.rst":[{"author":{"_account_id":16068,"name":"Tobias Henkel","email":"tobias.henkel@bmw.de","username":"tobias.henkel"},"change_message_id":"506be8b847e4fa0e2a099156f2c193ecc00a9528","unresolved":false,"context_lines":[{"line_number":686,"context_line":"      by the :attr:`load_multiplier`. E.g., on a system with 2 CPUs: 2 * 2.5 * 2"},{"line_number":687,"context_line":"      - up to 10 starting builds may run on such executor."},{"line_number":688,"context_line":""},{"line_number":689,"context_line":"      On system with high CPU/vCPU count an executor may accept too many"},{"line_number":690,"context_line":"      starting builds. This can be overwritten using this option providing a"},{"line_number":691,"context_line":"      fixed number of maximum starting builds on an executor."},{"line_number":692,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_1d06e41e","line":689,"range":{"start_line":689,"start_character":9,"end_line":689,"end_character":15},"updated":"2019-07-12 09:02:45.000000000","message":"nit: systems","commit_id":"843497fa7834ce447a68a020a56e1f047d14994c"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"521eeb5b59916f89197b0a57f447b55901380683","unresolved":false,"context_lines":[{"line_number":684,"context_line":""},{"line_number":685,"context_line":"      An executor is accepting up to twice as many starting builds as defined"},{"line_number":686,"context_line":"      by the :attr:`executor.load_multiplier`. E.g., on a system with 2 CPUs:"},{"line_number":687,"context_line":"      2 * 2.5 * 2 - up to 10 starting builds may run on such executor."},{"line_number":688,"context_line":""},{"line_number":689,"context_line":"      On systems with high CPU/vCPU count an executor may accept too many"},{"line_number":690,"context_line":"      starting builds. This can be overwritten using this option providing a"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_001e2c6f","line":687,"updated":"2019-08-20 13:52:39.000000000","message":"This is made obsolete by the next patch.","commit_id":"f5b032965a9cacbb4bc48318bb30e9d3be1e072c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f10438f6fdf2f90197719f32a95e6b507e3f5e74","unresolved":false,"context_lines":[{"line_number":683,"context_line":"      :default: None"},{"line_number":684,"context_line":""},{"line_number":685,"context_line":"      An executor is accepting up to as many starting builds as defined by the"},{"line_number":686,"context_line":"      :attr:`executor.load_multiplier` on systems with more than 4 CPU cores,"},{"line_number":687,"context_line":"      and up to twice as many on systems with 4 or less CPU cores. E.g.,"},{"line_number":688,"context_line":"      on a system with 2 CPUs: 2 * 2.5 * 2 - up to 10 starting builds may run"},{"line_number":689,"context_line":"      on such executor; on systems with 8 CPUs: 2.5 * 8 - up to 20 starting"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7faddb67_f1cab617","line":686,"range":{"start_line":686,"start_character":65,"end_line":686,"end_character":67},"updated":"2019-08-21 07:05:42.000000000","message":"four","commit_id":"e60eec196f592ff9a1b44b8bf356a167020642a2"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f10438f6fdf2f90197719f32a95e6b507e3f5e74","unresolved":false,"context_lines":[{"line_number":684,"context_line":""},{"line_number":685,"context_line":"      An executor is accepting up to as many starting builds as defined by the"},{"line_number":686,"context_line":"      :attr:`executor.load_multiplier` on systems with more than 4 CPU cores,"},{"line_number":687,"context_line":"      and up to twice as many on systems with 4 or less CPU cores. E.g.,"},{"line_number":688,"context_line":"      on a system with 2 CPUs: 2 * 2.5 * 2 - up to 10 starting builds may run"},{"line_number":689,"context_line":"      on such executor; on systems with 8 CPUs: 2.5 * 8 - up to 20 starting"},{"line_number":690,"context_line":"      builds may run on such executor."}],"source_content_type":"text/x-rst","patch_set":5,"id":"7faddb67_114c32c6","line":687,"range":{"start_line":687,"start_character":66,"end_line":687,"end_character":71},"updated":"2019-08-21 07:05:42.000000000","message":"better use \"Fox example\" here for clarity","commit_id":"e60eec196f592ff9a1b44b8bf356a167020642a2"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f10438f6fdf2f90197719f32a95e6b507e3f5e74","unresolved":false,"context_lines":[{"line_number":684,"context_line":""},{"line_number":685,"context_line":"      An executor is accepting up to as many starting builds as defined by the"},{"line_number":686,"context_line":"      :attr:`executor.load_multiplier` on systems with more than 4 CPU cores,"},{"line_number":687,"context_line":"      and up to twice as many on systems with 4 or less CPU cores. E.g.,"},{"line_number":688,"context_line":"      on a system with 2 CPUs: 2 * 2.5 * 2 - up to 10 starting builds may run"},{"line_number":689,"context_line":"      on such executor; on systems with 8 CPUs: 2.5 * 8 - up to 20 starting"},{"line_number":690,"context_line":"      builds may run on such executor."}],"source_content_type":"text/x-rst","patch_set":5,"id":"7faddb67_b1d0bec9","line":687,"range":{"start_line":687,"start_character":46,"end_line":687,"end_character":47},"updated":"2019-08-21 07:05:42.000000000","message":"four","commit_id":"e60eec196f592ff9a1b44b8bf356a167020642a2"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f10438f6fdf2f90197719f32a95e6b507e3f5e74","unresolved":false,"context_lines":[{"line_number":685,"context_line":"      An executor is accepting up to as many starting builds as defined by the"},{"line_number":686,"context_line":"      :attr:`executor.load_multiplier` on systems with more than 4 CPU cores,"},{"line_number":687,"context_line":"      and up to twice as many on systems with 4 or less CPU cores. E.g.,"},{"line_number":688,"context_line":"      on a system with 2 CPUs: 2 * 2.5 * 2 - up to 10 starting builds may run"},{"line_number":689,"context_line":"      on such executor; on systems with 8 CPUs: 2.5 * 8 - up to 20 starting"},{"line_number":690,"context_line":"      builds may run on such executor."},{"line_number":691,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7faddb67_3147eea5","line":688,"range":{"start_line":688,"start_character":23,"end_line":688,"end_character":24},"updated":"2019-08-21 07:05:42.000000000","message":"two - and later \"10\"","commit_id":"e60eec196f592ff9a1b44b8bf356a167020642a2"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"c66cdf81a439a39ff7214f16b7b4c0f9485c6349","unresolved":false,"context_lines":[{"line_number":680,"context_line":"      to accept more jobs every 30 seconds."},{"line_number":681,"context_line":""},{"line_number":682,"context_line":"   .. attr:: max_starting_builds"},{"line_number":683,"context_line":"      :default: None"},{"line_number":684,"context_line":""},{"line_number":685,"context_line":"      An executor is accepting up to as many starting builds as defined by the"},{"line_number":686,"context_line":"      :attr:`executor.load_multiplier` on systems with more than four CPU cores,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7faddb67_b78ba41c","line":683,"updated":"2019-08-22 22:46:48.000000000","message":"Nit the default value is:\n\n  cpu_count * load_multiplier above.\n\nAs a result you can manipulate this value via load_multiplier instead. However I think this new option will be easier for people to understand.","commit_id":"35e0bc9b6e496cab874b57b53c6d4a7e9d3f2518"},{"author":{"_account_id":30637,"name":"Jan Kubovy","email":"jan.kubovy@bmw.de","username":"kubovy"},"change_message_id":"4dbc0288fdb8457ac5498bf1509d1f7d2ac4fa9b","unresolved":false,"context_lines":[{"line_number":680,"context_line":"      to accept more jobs every 30 seconds."},{"line_number":681,"context_line":""},{"line_number":682,"context_line":"   .. attr:: max_starting_builds"},{"line_number":683,"context_line":"      :default: None"},{"line_number":684,"context_line":""},{"line_number":685,"context_line":"      An executor is accepting up to as many starting builds as defined by the"},{"line_number":686,"context_line":"      :attr:`executor.load_multiplier` on systems with more than four CPU cores,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7faddb67_5eeb4b11","line":683,"in_reply_to":"7faddb67_b78ba41c","updated":"2019-08-26 07:17:41.000000000","message":"the \"default value\" depends on the number of cpu cores as described below. This attribute has therefore a default value: `None` since it overrides the formula in case it is not `None`.","commit_id":"35e0bc9b6e496cab874b57b53c6d4a7e9d3f2518"}],"releasenotes/notes/max-starting-builds-config-2a127fbfb46460c5.yaml":[{"author":{"_account_id":16068,"name":"Tobias Henkel","email":"tobias.henkel@bmw.de","username":"tobias.henkel"},"change_message_id":"506be8b847e4fa0e2a099156f2c193ecc00a9528","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The maximum starting builds depending on cpu cores can be limited using"},{"line_number":5,"context_line":"    :ref:`max_starting_builds` configuration in :ref:`executor` section."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_8b236dbd","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":30},"updated":"2019-07-12 09:02:45.000000000","message":"This probably needs to be:\n\n  :ref:`executor.max_starting_builds`","commit_id":"843497fa7834ce447a68a020a56e1f047d14994c"}],"tests/unit/test_executor.py":[{"author":{"_account_id":16068,"name":"Tobias Henkel","email":"tobias.henkel@bmw.de","username":"tobias.henkel"},"change_message_id":"661d8a7325402d0021c7cb3beace3683576d75bb","unresolved":false,"context_lines":[{"line_number":498,"context_line":""},{"line_number":499,"context_line":"        # Then"},{"line_number":500,"context_line":"        self.assertEqual(sensor.max_starting_builds, 5)"},{"line_number":501,"context_line":"        self.assertEqual(sensor.min_starting_builds, max(int(cores / 2), 1))"},{"line_number":502,"context_line":""},{"line_number":503,"context_line":"    def test_configuration_override_affecting_min(self):"},{"line_number":504,"context_line":"        # Given"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_0c9d50bb","line":501,"range":{"start_line":501,"start_character":0,"end_line":501,"end_character":76},"updated":"2019-07-12 14:26:37.000000000","message":"This fails on bigger machines because then max_starting_builds is less than cores / 2","commit_id":"21ccd2a56096ba77d4346df6a91dd34af19cffbb"}]}
