diff --git a/python/pyspark/sql/connect/client/core.py b/python/pyspark/sql/connect/client/core.py index f0f1a23789dc..be42e8259e83 100644 --- a/python/pyspark/sql/connect/client/core.py +++ b/python/pyspark/sql/connect/client/core.py @@ -2057,11 +2057,12 @@ def config(self, operation: pb2.ConfigRequest.Operation) -> ConfigResult: try: for attempt in self._retrying(): with attempt: - resp = self._stub.Config( - req, - metadata=self._builder.metadata(), - timeout=self._rpc_deadlines.config, - ) + with disable_gc(): + resp = self._stub.Config( + req, + metadata=self._builder.metadata(), + timeout=self._rpc_deadlines.config, + ) self._verify_response_integrity(resp) return ConfigResult.fromProto(resp) raise SparkConnectException("Invalid state during retry exception handling.")