hunk.code_window:         runner.assert_has_call("1.2.3.4", "init_cmd")
           runner.assert_has_call("1.2.3.4", "head_setup_cmd")
           runner.assert_has_call("1.2.3.4", "start_ray_head")
           self.assertEqual(self.provider.mock_nodes[0].node_type, None)
       def testScaleUp(self):
           config_path = self.write_config(SMALL_CLUSTER)
  
hunk.labels: keep keep keep add keep keep keep
hunk.after_edit:         runner.assert_has_call("1.2.3.4", pattern="docker run")
           runner.assert_not_has_call(
               "1.2.3.4", pattern="-v /tmp/ray_tmp_mount/~/ray_bootstrap_config")
           runner.assert_has_call(
               "1.2.3.4",
               pattern="docker cp /tmp/ray_tmp_mount/~/ray_bootstrap_key.pem")
           runner.assert_has_call(
               "1.2.3.4",
               pattern="docker cp /tmp/ray_tmp_mount/~/ray_bootstrap_config.yaml")
  
hunk.file_path: python/ray/tests/test_autoscaler.py
hunk.type: add
file: Target an older version of Windows SDK so that we don't get a conflicting definition of struct pollfd
  
  Windows Vista and later SDKs define struct pollfd for WSAPoll(), but it has a permanent bug:
  - https://curl.haxx.se/mail/lib-2012-08/0014.html
  - https://curl.haxx.se/mail/lib-2012-10/0038.html
  civetweb provides its own implementation of poll, but it has a conflicting definition for pollfd.
  Hence we block Windows from defining pollfd (which this project doesn't use).
  ---
   bazel/civetweb.BUILD | 1 +
   1 file changed, 1 insertion(+)
  
  diff --git bazel/civetweb.BUILD bazel/civetweb.BUILD
  --- bazel/civetweb.BUILD
  +++ bazel/civetweb.BUILD
  @@ -34,5 +34,6 @@ cc_library(
           "-DNO_CACHING",
           "-DNO_SSL",
           "-DNO_FILES",
  +        "-D_WIN32_WINNT=0x0502",
           "-UDEBUG",
       ],
  -- 
  