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

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


The following commit(s) were added to refs/heads/docs by this push:
     new 74928dcc8c Docs: document view properties (#9962)
74928dcc8c is described below

commit 74928dcc8c9fa01b495cd8985a39712dc5492ad9
Author: Eduard Tudenhoefner <[email protected]>
AuthorDate: Fri Mar 15 09:58:43 2024 +0100

    Docs: document view properties (#9962)
---
 1.5.0/docs/view-configuration.md | 44 ++++++++++++++++++++++++++++++++++++++++
 1.5.0/mkdocs.yml                 |  2 ++
 2 files changed, 46 insertions(+)

diff --git a/1.5.0/docs/view-configuration.md b/1.5.0/docs/view-configuration.md
new file mode 100644
index 0000000000..4b5f60a748
--- /dev/null
+++ b/1.5.0/docs/view-configuration.md
@@ -0,0 +1,44 @@
+---
+title: "Configuration"
+---
+<!--
+ - Licensed to the Apache Software Foundation (ASF) under one or more
+ - contributor license agreements.  See the NOTICE file distributed with
+ - this work for additional information regarding copyright ownership.
+ - The ASF licenses this file to You under the Apache License, Version 2.0
+ - (the "License"); you may not use this file except in compliance with
+ - the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing, software
+ - distributed under the License is distributed on an "AS IS" BASIS,
+ - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ - See the License for the specific language governing permissions and
+ - limitations under the License.
+ -->
+
+# Configuration
+
+## View properties
+
+Iceberg views support properties to configure view behavior. Below is an 
overview of currently available view properties.
+
+
+| Property                                   | Default | Description           
                                                             |
+|--------------------------------------------|---------|------------------------------------------------------------------------------------|
+| write.metadata.compression-codec           | gzip    | Metadata compression 
codec: `none` or `gzip`                                       |
+| version.history.num-entries                | 10      | Controls the number 
of `versions` to retain                                        |
+| replace.drop-dialect.allowed               | false   | Controls whether a 
SQL dialect is allowed to be dropped during a replace operation |
+
+
+### View behavior properties
+
+
+| Property                            | Default             | Description      
                                                  |
+|-------------------------------------|---------------------|--------------------------------------------------------------------|
+| commit.retry.num-retries            | 4                   | Number of times 
to retry a commit before failing                   |
+| commit.retry.min-wait-ms            | 100                 | Minimum time in 
milliseconds to wait before retrying a commit      |
+| commit.retry.max-wait-ms            | 60000 (1 min)       | Maximum time in 
milliseconds to wait before retrying a commit      |
+| commit.retry.total-timeout-ms       | 1800000 (30 min)    | Total retry 
timeout period in milliseconds for a commit            |
+
diff --git a/1.5.0/mkdocs.yml b/1.5.0/mkdocs.yml
index f7907fa122..23791c791c 100644
--- a/1.5.0/mkdocs.yml
+++ b/1.5.0/mkdocs.yml
@@ -31,6 +31,8 @@ nav:
     - performance.md
     - reliability.md
     - schemas.md
+  - Views:
+    - view-configuration.md
   - Spark:
     - spark-getting-started.md
     - spark-configuration.md

Reply via email to