You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by ru...@apache.org on 2022/03/22 19:28:47 UTC

[iceberg] branch master updated: Docs: Update Spark Write Conf docs for isolation-level (#4369)

This is an automated email from the ASF dual-hosted git repository.

russellspitzer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iceberg.git


The following commit(s) were added to refs/heads/master by this push:
     new 7ae996a  Docs: Update Spark Write Conf docs for isolation-level (#4369)
7ae996a is described below

commit 7ae996a7ed9975477206105e94b9243792c0b61d
Author: Szehon Ho <sz...@gmail.com>
AuthorDate: Tue Mar 22 12:28:26 2022 -0700

    Docs: Update Spark Write Conf docs for isolation-level (#4369)
---
 docs/spark/spark-configuration.md | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/docs/spark/spark-configuration.md b/docs/spark/spark-configuration.md
index 6afddfb..6fb9c52 100644
--- a/docs/spark/spark-configuration.md
+++ b/docs/spark/spark-configuration.md
@@ -185,4 +185,5 @@ df.write
 | snapshot-property._custom-key_    | null            | Adds an entry with custom-key and corresponding value in the snapshot summary  |
 | fanout-enabled       | false        | Overrides this table's write.spark.fanout.enabled  |
 | check-ordering       | true        | Checks if input schema and table schema are same  |
-
+| isolation-level | null | Desired isolation level for Dataframe overwrite operations.  Null => no checks, `serializable` => check for concurrent inserts or deletes in destination partitions, `snapshot` => checks for concurrent deletes in destination partitions. |
+| validate-from-snapshot-id | null | If isolation level is set, identifies base snapshot from which to check concurrent conflicts. If null, check from the first un-expired snapshot.  Obtain via `Spark3Util.loadIcebergTable().currentSnapshot().snapshotId()` |