<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic GRPC call are not getting through on Databricks 15.4 LTS in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102464#M8962</link>
    <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I have updated spark version from 3.3.2 to 3.5.0 and switched to Databricks 15.4 LTS from 12.2 LTS so as to get Spark 3.5 version on the Databricks compute. We have moved from uploading libraries on DBFS to uploading libraries to Volumes as 15.4 does not support DBFS.&lt;/P&gt;&lt;P&gt;We are running Spark Jar task which has libraries installed from Volumes.&amp;nbsp;In the jar task, I'm executing some GRPC call to an external server from our spark job which are not reaching the target server. There are no error logs on Databricks cluster. But when running the same GRPC calls as a simple java main program from Databricks cluster using web terminal, it is working as expected. The calls are reaching the target GRPC server.&lt;/P&gt;&lt;P&gt;The jar task gets stuck in running state without throwing any error. Upon cancelling the jar task, we get&amp;nbsp;CANCELLED: Thread interrupted error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below are my cluster details&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Access Mode:&amp;nbsp;&lt;/STRONG&gt;Single User&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Spark Config:&amp;nbsp;&lt;/STRONG&gt;spark.driver.extraJavaOptions -DisGrpcEnabled=true -Dengine=spark -DtypeOfApplication=structuredstreaming -Djava.io.tmpdir=/tmp -DPYTHON_PATH=/opt/MyProject/lib/pyspark_libs/py4j-src.zip:/opt/MyProject/lib/pyspark_libs/pyspark.zip:/usr/lib/pyspark/py4j-src.zip:/usr/lib/pyspark/pyspark.zip:py4j-src.zip:pyspark.zip -DlogLevel=DEBUG -DgrpcServerHost=sample.grpc.com -DgrpcServerPort=15005 -DuserToken=O8XFEqjHrSPB7cKGu7KQkhJnFxCORVJ/KXE3bLXZrnRbV+Esssmptw== -DpipelineTenantId=1394 -Dsax.zookeeper.root=/sax -DaccountId=134&lt;BR /&gt;spark.serializer org.apache.spark.serializer.KryoSerializer&lt;BR /&gt;spark.kryo.classesToRegister org.apache.spark.sql.SparkSession&lt;BR /&gt;spark.databricks.delta.preview.enabled true&lt;BR /&gt;spark.databricks.delta.logStore.crossCloud.fatal false&lt;BR /&gt;spark.sql.extensions io.databricks.spark.sql.metastore.DefaultV2SessionCatalog&lt;BR /&gt;spark.sql.jsonGenerator.ignoreNullFields false&lt;BR /&gt;spark.databricks.delta.formatCheck.enabled false&lt;BR /&gt;spark.databricks.service.server.enabled true&lt;BR /&gt;spark.master local[*,4]&lt;BR /&gt;spark.databricks.cluster.profile singleNode&lt;BR /&gt;spark.executor.extraJavaOptions -DisGrpcEnabled=true -Dengine=spark -DtypeOfApplication=structuredstreaming -Djava.io.tmpdir=/tmp -DlogLevel=DEBUG -DgrpcServerHost=sample.grpc.com -DgrpcServerPort=15005 -DuserToken=O8XFEqjHrSPB7cKGu7KQkhJnFxCORVJ/KXE3bLXZrnRbV+Esssmptw== -DpipelineTenantId=1394 -Dsax.zookeeper.root=/sax -DaccountId=134&lt;BR /&gt;spark.sql.catalogImplementation in-memory&lt;BR /&gt;spark.databricks.acl.sql.enabled true&lt;BR /&gt;spark.python.trustedDataTransfer.enabled true&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Policy:&amp;nbsp;&lt;/STRONG&gt;unrestricted&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Databricks Runtime Version:&lt;/STRONG&gt;&amp;nbsp;15.4 LTS (includes Apache Spark 3.5.0, Scala 2.12)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Libraries&lt;/STRONG&gt; are installed from Volumes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Main Program:&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;public static void &lt;/SPAN&gt;&lt;SPAN&gt;main&lt;/SPAN&gt;(&lt;SPAN&gt;String&lt;/SPAN&gt;[] &lt;SPAN&gt;args&lt;/SPAN&gt;) &lt;SPAN&gt;throws &lt;/SPAN&gt;&lt;SPAN&gt;InterruptedException&lt;/SPAN&gt;, &lt;SPAN&gt;SSLException &lt;/SPAN&gt;{&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"Running grpc client code"&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;String &lt;/SPAN&gt;&lt;SPAN&gt;authToken &lt;/SPAN&gt;= &lt;SPAN&gt;"tokenValue"&lt;/SPAN&gt;;&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"authToken: " &lt;/SPAN&gt;+ &lt;SPAN&gt;authToken&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;String &lt;/SPAN&gt;&lt;SPAN&gt;host &lt;/SPAN&gt;= &lt;SPAN&gt;"sample.grpc.com"&lt;/SPAN&gt;;&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"host: " &lt;/SPAN&gt;+ &lt;SPAN&gt;host&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;int &lt;/SPAN&gt;&lt;SPAN&gt;port &lt;/SPAN&gt;= &lt;SPAN&gt;15005&lt;/SPAN&gt;;&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"port: " &lt;/SPAN&gt;+ &lt;SPAN&gt;port&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;    &lt;SPAN&gt;ManagedChannel &lt;/SPAN&gt;&lt;SPAN&gt;channel &lt;/SPAN&gt;= &lt;SPAN&gt;ManagedChannelBuilder&lt;/SPAN&gt;.&lt;SPAN&gt;forAddress&lt;/SPAN&gt;(&lt;SPAN&gt;host&lt;/SPAN&gt;, &lt;SPAN&gt;port&lt;/SPAN&gt;).&lt;SPAN&gt;useTransportSecurity&lt;/SPAN&gt;().&lt;SPAN&gt;intercept&lt;/SPAN&gt;(&lt;SPAN&gt;new &lt;/SPAN&gt;&lt;SPAN&gt;AuthClientInterceptor&lt;/SPAN&gt;(&lt;SPAN&gt;authToken&lt;/SPAN&gt;))&lt;BR /&gt;            .&lt;SPAN&gt;enableRetry&lt;/SPAN&gt;().&lt;SPAN&gt;maxRetryAttempts&lt;/SPAN&gt;(&lt;SPAN&gt;2&lt;/SPAN&gt;).&lt;SPAN&gt;build&lt;/SPAN&gt;();&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"channel created"&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;    &lt;SPAN&gt;GrpcServiceDefinitionGrpc&lt;/SPAN&gt;.&lt;SPAN&gt;GrpcServiceDefinitionBlockingStub &lt;/SPAN&gt;&lt;SPAN&gt;grpcStub &lt;/SPAN&gt;= &lt;SPAN&gt;GrpcServiceDefinitionGrpc&lt;/SPAN&gt;.&lt;SPAN&gt;newBlockingStub&lt;/SPAN&gt;(&lt;SPAN&gt;channel&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"stub created"&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;DynamicMethodRequest &lt;/SPAN&gt;&lt;SPAN&gt;request &lt;/SPAN&gt;= &lt;SPAN&gt;DynamicMethodRequest&lt;/SPAN&gt;.&lt;SPAN&gt;newBuilder&lt;/SPAN&gt;().&lt;SPAN&gt;setMethodName&lt;/SPAN&gt;(&lt;SPAN&gt;"getConfigurations"&lt;/SPAN&gt;).&lt;SPAN&gt;build&lt;/SPAN&gt;();&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"request created"&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;DynamicMethodResponse &lt;/SPAN&gt;&lt;SPAN&gt;res &lt;/SPAN&gt;= &lt;SPAN&gt;grpcStub&lt;/SPAN&gt;.&lt;SPAN&gt;invokeDynamicMethod&lt;/SPAN&gt;(&lt;SPAN&gt;request&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"res : " &lt;/SPAN&gt;+ &lt;SPAN&gt;res&lt;/SPAN&gt;.&lt;SPAN&gt;getResponse&lt;/SPAN&gt;());&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"toStringUtf8 : " &lt;/SPAN&gt;+ &lt;SPAN&gt;res&lt;/SPAN&gt;.&lt;SPAN&gt;getResponse&lt;/SPAN&gt;().&lt;SPAN&gt;toStringUtf8&lt;/SPAN&gt;());&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"getResult : " &lt;/SPAN&gt;+ &lt;SPAN&gt;res&lt;/SPAN&gt;.&lt;SPAN&gt;getResult&lt;/SPAN&gt;());&lt;BR /&gt;    &lt;SPAN&gt;channel&lt;/SPAN&gt;.&lt;SPAN&gt;shutdown&lt;/SPAN&gt;();&lt;BR /&gt;}&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;DynamicMethodRequest &lt;/SPAN&gt;&lt;SPAN&gt;extends&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;com.google.protobuf.GeneratedMessageV3 &lt;/SPAN&gt;&lt;SPAN&gt;implements&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;DynamicMethodRequestOrBuilder&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;@javax.annotation.Generated&lt;/SPAN&gt;(&lt;BR /&gt;    &lt;SPAN&gt;value &lt;/SPAN&gt;= &lt;SPAN&gt;"by gRPC proto compiler (version 1.56.1)"&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;comments &lt;/SPAN&gt;= &lt;SPAN&gt;"Source: gRPC.proto"&lt;/SPAN&gt;)&lt;BR /&gt;&lt;SPAN&gt;@io.gathr.grpc.stub.annotations.GrpcGenerated&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;public final class &lt;/SPAN&gt;&lt;SPAN&gt;GrpcServiceDefinitionGrpc&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 18 Dec 2024 11:24:33 GMT</pubDate>
    <dc:creator>sahil_s_jain</dc:creator>
    <dc:date>2024-12-18T11:24:33Z</dc:date>
    <item>
      <title>GRPC call are not getting through on Databricks 15.4 LTS</title>
      <link>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102464#M8962</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I have updated spark version from 3.3.2 to 3.5.0 and switched to Databricks 15.4 LTS from 12.2 LTS so as to get Spark 3.5 version on the Databricks compute. We have moved from uploading libraries on DBFS to uploading libraries to Volumes as 15.4 does not support DBFS.&lt;/P&gt;&lt;P&gt;We are running Spark Jar task which has libraries installed from Volumes.&amp;nbsp;In the jar task, I'm executing some GRPC call to an external server from our spark job which are not reaching the target server. There are no error logs on Databricks cluster. But when running the same GRPC calls as a simple java main program from Databricks cluster using web terminal, it is working as expected. The calls are reaching the target GRPC server.&lt;/P&gt;&lt;P&gt;The jar task gets stuck in running state without throwing any error. Upon cancelling the jar task, we get&amp;nbsp;CANCELLED: Thread interrupted error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below are my cluster details&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Access Mode:&amp;nbsp;&lt;/STRONG&gt;Single User&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Spark Config:&amp;nbsp;&lt;/STRONG&gt;spark.driver.extraJavaOptions -DisGrpcEnabled=true -Dengine=spark -DtypeOfApplication=structuredstreaming -Djava.io.tmpdir=/tmp -DPYTHON_PATH=/opt/MyProject/lib/pyspark_libs/py4j-src.zip:/opt/MyProject/lib/pyspark_libs/pyspark.zip:/usr/lib/pyspark/py4j-src.zip:/usr/lib/pyspark/pyspark.zip:py4j-src.zip:pyspark.zip -DlogLevel=DEBUG -DgrpcServerHost=sample.grpc.com -DgrpcServerPort=15005 -DuserToken=O8XFEqjHrSPB7cKGu7KQkhJnFxCORVJ/KXE3bLXZrnRbV+Esssmptw== -DpipelineTenantId=1394 -Dsax.zookeeper.root=/sax -DaccountId=134&lt;BR /&gt;spark.serializer org.apache.spark.serializer.KryoSerializer&lt;BR /&gt;spark.kryo.classesToRegister org.apache.spark.sql.SparkSession&lt;BR /&gt;spark.databricks.delta.preview.enabled true&lt;BR /&gt;spark.databricks.delta.logStore.crossCloud.fatal false&lt;BR /&gt;spark.sql.extensions io.databricks.spark.sql.metastore.DefaultV2SessionCatalog&lt;BR /&gt;spark.sql.jsonGenerator.ignoreNullFields false&lt;BR /&gt;spark.databricks.delta.formatCheck.enabled false&lt;BR /&gt;spark.databricks.service.server.enabled true&lt;BR /&gt;spark.master local[*,4]&lt;BR /&gt;spark.databricks.cluster.profile singleNode&lt;BR /&gt;spark.executor.extraJavaOptions -DisGrpcEnabled=true -Dengine=spark -DtypeOfApplication=structuredstreaming -Djava.io.tmpdir=/tmp -DlogLevel=DEBUG -DgrpcServerHost=sample.grpc.com -DgrpcServerPort=15005 -DuserToken=O8XFEqjHrSPB7cKGu7KQkhJnFxCORVJ/KXE3bLXZrnRbV+Esssmptw== -DpipelineTenantId=1394 -Dsax.zookeeper.root=/sax -DaccountId=134&lt;BR /&gt;spark.sql.catalogImplementation in-memory&lt;BR /&gt;spark.databricks.acl.sql.enabled true&lt;BR /&gt;spark.python.trustedDataTransfer.enabled true&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Policy:&amp;nbsp;&lt;/STRONG&gt;unrestricted&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Databricks Runtime Version:&lt;/STRONG&gt;&amp;nbsp;15.4 LTS (includes Apache Spark 3.5.0, Scala 2.12)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Libraries&lt;/STRONG&gt; are installed from Volumes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Main Program:&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;public static void &lt;/SPAN&gt;&lt;SPAN&gt;main&lt;/SPAN&gt;(&lt;SPAN&gt;String&lt;/SPAN&gt;[] &lt;SPAN&gt;args&lt;/SPAN&gt;) &lt;SPAN&gt;throws &lt;/SPAN&gt;&lt;SPAN&gt;InterruptedException&lt;/SPAN&gt;, &lt;SPAN&gt;SSLException &lt;/SPAN&gt;{&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"Running grpc client code"&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;String &lt;/SPAN&gt;&lt;SPAN&gt;authToken &lt;/SPAN&gt;= &lt;SPAN&gt;"tokenValue"&lt;/SPAN&gt;;&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"authToken: " &lt;/SPAN&gt;+ &lt;SPAN&gt;authToken&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;String &lt;/SPAN&gt;&lt;SPAN&gt;host &lt;/SPAN&gt;= &lt;SPAN&gt;"sample.grpc.com"&lt;/SPAN&gt;;&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"host: " &lt;/SPAN&gt;+ &lt;SPAN&gt;host&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;int &lt;/SPAN&gt;&lt;SPAN&gt;port &lt;/SPAN&gt;= &lt;SPAN&gt;15005&lt;/SPAN&gt;;&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"port: " &lt;/SPAN&gt;+ &lt;SPAN&gt;port&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;    &lt;SPAN&gt;ManagedChannel &lt;/SPAN&gt;&lt;SPAN&gt;channel &lt;/SPAN&gt;= &lt;SPAN&gt;ManagedChannelBuilder&lt;/SPAN&gt;.&lt;SPAN&gt;forAddress&lt;/SPAN&gt;(&lt;SPAN&gt;host&lt;/SPAN&gt;, &lt;SPAN&gt;port&lt;/SPAN&gt;).&lt;SPAN&gt;useTransportSecurity&lt;/SPAN&gt;().&lt;SPAN&gt;intercept&lt;/SPAN&gt;(&lt;SPAN&gt;new &lt;/SPAN&gt;&lt;SPAN&gt;AuthClientInterceptor&lt;/SPAN&gt;(&lt;SPAN&gt;authToken&lt;/SPAN&gt;))&lt;BR /&gt;            .&lt;SPAN&gt;enableRetry&lt;/SPAN&gt;().&lt;SPAN&gt;maxRetryAttempts&lt;/SPAN&gt;(&lt;SPAN&gt;2&lt;/SPAN&gt;).&lt;SPAN&gt;build&lt;/SPAN&gt;();&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"channel created"&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;    &lt;SPAN&gt;GrpcServiceDefinitionGrpc&lt;/SPAN&gt;.&lt;SPAN&gt;GrpcServiceDefinitionBlockingStub &lt;/SPAN&gt;&lt;SPAN&gt;grpcStub &lt;/SPAN&gt;= &lt;SPAN&gt;GrpcServiceDefinitionGrpc&lt;/SPAN&gt;.&lt;SPAN&gt;newBlockingStub&lt;/SPAN&gt;(&lt;SPAN&gt;channel&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"stub created"&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;DynamicMethodRequest &lt;/SPAN&gt;&lt;SPAN&gt;request &lt;/SPAN&gt;= &lt;SPAN&gt;DynamicMethodRequest&lt;/SPAN&gt;.&lt;SPAN&gt;newBuilder&lt;/SPAN&gt;().&lt;SPAN&gt;setMethodName&lt;/SPAN&gt;(&lt;SPAN&gt;"getConfigurations"&lt;/SPAN&gt;).&lt;SPAN&gt;build&lt;/SPAN&gt;();&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"request created"&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;DynamicMethodResponse &lt;/SPAN&gt;&lt;SPAN&gt;res &lt;/SPAN&gt;= &lt;SPAN&gt;grpcStub&lt;/SPAN&gt;.&lt;SPAN&gt;invokeDynamicMethod&lt;/SPAN&gt;(&lt;SPAN&gt;request&lt;/SPAN&gt;);&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"res : " &lt;/SPAN&gt;+ &lt;SPAN&gt;res&lt;/SPAN&gt;.&lt;SPAN&gt;getResponse&lt;/SPAN&gt;());&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"toStringUtf8 : " &lt;/SPAN&gt;+ &lt;SPAN&gt;res&lt;/SPAN&gt;.&lt;SPAN&gt;getResponse&lt;/SPAN&gt;().&lt;SPAN&gt;toStringUtf8&lt;/SPAN&gt;());&lt;BR /&gt;    &lt;SPAN&gt;System&lt;/SPAN&gt;.&lt;SPAN&gt;out&lt;/SPAN&gt;.&lt;SPAN&gt;println&lt;/SPAN&gt;(&lt;SPAN&gt;"getResult : " &lt;/SPAN&gt;+ &lt;SPAN&gt;res&lt;/SPAN&gt;.&lt;SPAN&gt;getResult&lt;/SPAN&gt;());&lt;BR /&gt;    &lt;SPAN&gt;channel&lt;/SPAN&gt;.&lt;SPAN&gt;shutdown&lt;/SPAN&gt;();&lt;BR /&gt;}&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;DynamicMethodRequest &lt;/SPAN&gt;&lt;SPAN&gt;extends&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;com.google.protobuf.GeneratedMessageV3 &lt;/SPAN&gt;&lt;SPAN&gt;implements&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;DynamicMethodRequestOrBuilder&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;@javax.annotation.Generated&lt;/SPAN&gt;(&lt;BR /&gt;    &lt;SPAN&gt;value &lt;/SPAN&gt;= &lt;SPAN&gt;"by gRPC proto compiler (version 1.56.1)"&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;comments &lt;/SPAN&gt;= &lt;SPAN&gt;"Source: gRPC.proto"&lt;/SPAN&gt;)&lt;BR /&gt;&lt;SPAN&gt;@io.gathr.grpc.stub.annotations.GrpcGenerated&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;public final class &lt;/SPAN&gt;&lt;SPAN&gt;GrpcServiceDefinitionGrpc&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 18 Dec 2024 11:24:33 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102464#M8962</guid>
      <dc:creator>sahil_s_jain</dc:creator>
      <dc:date>2024-12-18T11:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: GRPC call are not getting through on Databricks 15.4 LTS</title>
      <link>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102469#M8963</link>
      <description>&lt;P&gt;Do you have this script set up on the job cluster? What happens if you select an all purpose cluster for this job using the same configuration?&lt;BR /&gt;&lt;BR /&gt;Was the cluster with 12.2 DBR version using the same access mode as the one you are using now?&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 11:46:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102469#M8963</guid>
      <dc:creator>Walter_C</dc:creator>
      <dc:date>2024-12-18T11:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: GRPC call are not getting through on Databricks 15.4 LTS</title>
      <link>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102472#M8964</link>
      <description>&lt;P&gt;I have tried on both all purpose compute and job compute.&lt;/P&gt;&lt;P&gt;Yes, same access mode was configured in 2.2 LTS.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 12:20:14 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102472#M8964</guid>
      <dc:creator>sahil_s_jain</dc:creator>
      <dc:date>2024-12-18T12:20:14Z</dc:date>
    </item>
    <item>
      <title>Re: GRPC call are not getting through on Databricks 15.4 LTS</title>
      <link>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102486#M8965</link>
      <description>&lt;P&gt;And this was working before is it correct? When the init was hosted in DBFS&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 13:33:11 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102486#M8965</guid>
      <dc:creator>Walter_C</dc:creator>
      <dc:date>2024-12-18T13:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: GRPC call are not getting through on Databricks 15.4 LTS</title>
      <link>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102497#M8966</link>
      <description>&lt;P&gt;It is not init script. It is a spark jar task&amp;nbsp;&lt;SPAN&gt;which is executing some GRPC call to an external server from our spark job which are not reaching the target server.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;It was working when I was using 12.2 LTS.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 14:21:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/grpc-call-are-not-getting-through-on-databricks-15-4-lts/m-p/102497#M8966</guid>
      <dc:creator>sahil_s_jain</dc:creator>
      <dc:date>2024-12-18T14:21:45Z</dc:date>
    </item>
  </channel>
</rss>

