Github user HyukjinKwon commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21571#discussion_r196627302
  
    --- Diff: python/pyspark/streaming/context.py ---
    @@ -79,22 +79,8 @@ def _ensure_initialized(cls):
             java_import(gw.jvm, "org.apache.spark.streaming.api.java.*")
             java_import(gw.jvm, "org.apache.spark.streaming.api.python.*")
     
    -        # start callback server
    -        # getattr will fallback to JVM, so we cannot test by hasattr()
    -        if "_callback_server" not in gw.__dict__ or gw._callback_server is 
None:
    -            gw.callback_server_parameters.eager_load = True
    -            gw.callback_server_parameters.daemonize = True
    -            gw.callback_server_parameters.daemonize_connections = True
    -            gw.callback_server_parameters.port = 0
    -            gw.start_callback_server(gw.callback_server_parameters)
    -            cbport = gw._callback_server.server_socket.getsockname()[1]
    -            gw._callback_server.port = cbport
    -            # gateway with real port
    -            gw._python_proxy_port = gw._callback_server.port
    -            # get the GatewayServer object in JVM by ID
    -            jgws = JavaObject("GATEWAY_SERVER", gw._gateway_client)
    --- End diff --
    
    Nit: we could remove this import in this file though.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to