Skip to content

Commit ab7e553

Browse files
committed
x-arango-spark-request-id header
1 parent 4171278 commit ab7e553

File tree

1 file changed

+3
-0
lines changed
  • arangodb-spark-commons/src/main/scala/org/apache/spark/sql/arangodb/commons

1 file changed

+3
-0
lines changed

arangodb-spark-commons/src/main/scala/org/apache/spark/sql/arangodb/commons/ArangoClient.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import org.apache.spark.sql.arangodb.commons.exceptions.ArangoDBMultiException
1515
import org.apache.spark.sql.arangodb.commons.filter.PushableFilter
1616
import org.apache.spark.sql.types.StructType
1717

18+
import java.util.UUID
1819
import java.util.concurrent.TimeoutException
1920
import scala.annotation.tailrec
2021
import scala.collection.JavaConverters.mapAsJavaMapConverter
@@ -169,6 +170,8 @@ class ArangoClient(options: ArangoDBConf) extends Logging {
169170
request.putQueryParam("keepNull", options.writeOptions.keepNull)
170171
request.putQueryParam("mergeObjects", options.writeOptions.mergeObjects)
171172

173+
request.putHeaderParam("x-arango-spark-request-id", UUID.randomUUID.toString)
174+
172175
request.setBody(data)
173176
val response = arangoDB.execute(request)
174177

0 commit comments

Comments
 (0)