Skip to content

Commit

Permalink
v2.23.1
Browse files Browse the repository at this point in the history
  • Loading branch information
eddelbuettel committed Jun 21, 2024
1 parent 8b0b6e9 commit cb90c7e
Show file tree
Hide file tree
Showing 47 changed files with 134 additions and 1,307 deletions.
62 changes: 31 additions & 31 deletions include/tiledb/api/c_api/config/config_api_external.h
Original file line number Diff line number Diff line change
Expand Up @@ -102,16 +102,13 @@ TILEDB_EXPORT void tiledb_config_free(tiledb_config_t** config) TILEDB_NOEXCEPT;
* - `sm.dedup_coords` <br>
* If `true`, cells with duplicate coordinates will be removed during sparse
* fragment writes. Note that ties during deduplication are broken
* arbitrarily. Also note that this check means that it will take longer to
* perform the write operation. <br>
* arbitrarily. <br>
* **Default**: false
* - `sm.check_coord_dups` <br>
* This is applicable only if `sm.dedup_coords` is `false`.
* If `true`, an error will be thrown if there are cells with duplicate
* coordinates during sparse fragmnet writes. If `false` and there are
* duplicates, the duplicates will be written without errors. Note that this
* check is much ligher weight than the coordinate deduplication check
* enabled by `sm.dedup_coords`. <br>
* duplicates, the duplicates will be written without errors. <br>
* **Default**: true
* - `sm.check_coord_oob` <br>
* If `true`, an error will be thrown if there are cells with coordinates
Expand Down Expand Up @@ -171,6 +168,11 @@ TILEDB_EXPORT void tiledb_config_free(tiledb_config_t** config) TILEDB_NOEXCEPT;
* The size (in bytes) of the attribute buffers used during
* consolidation. <br>
* **Default**: 50,000,000
* - `sm.consolidation.total_buffer_size` <br>
* **Deprecated**
* The size (in bytes) of all attribute buffers used during
* consolidation. <br>
* **Default**: 2,147,483,648
* - `sm.consolidation.max_fragment_size` <br>
* **Experimental** <br>
* The size (in bytes) of the maximum on-disk fragment size that will be
Expand Down Expand Up @@ -256,26 +258,6 @@ TILEDB_EXPORT void tiledb_config_free(tiledb_config_t** config) TILEDB_NOEXCEPT;
* - `sm.mem.total_budget` <br>
* Memory budget for readers and writers. <br>
* **Default**: 10GB
* - `sm.mem.consolidation.buffers_weight` <br>
* Weight used to split `sm.mem.total_budget` and assign to the
* consolidation buffers. The budget is split across 3 values,
* `sm.mem.consolidation.buffers_weight`,
* `sm.mem.consolidation.reader_weight` and
* `sm.mem.consolidation.writer_weight`. <br>
* **Default**: 1
* - `sm.mem.consolidation.reader_weight` <br>
* Weight used to split `sm.mem.total_budget` and assign to the
* reader query. The budget is split across 3 values,
* `sm.mem.consolidation.buffers_weight`,
* `sm.mem.consolidation.reader_weight` and
* `sm.mem.consolidation.writer_weight`. <br>
* **Default**: 3
* Weight used to split `sm.mem.total_budget` and assign to the
* writer query. The budget is split across 3 values,
* `sm.mem.consolidation.buffers_weight`,
* `sm.mem.consolidation.reader_weight` and
* `sm.mem.consolidation.writer_weight`. <br>
* **Default**: 2
* - `sm.mem.reader.sparse_global_order.ratio_coords` <br>
* Ratio of the budget allocated for coordinates in the sparse global
* order reader. <br>
Expand Down Expand Up @@ -407,8 +389,7 @@ TILEDB_EXPORT void tiledb_config_free(tiledb_config_t** config) TILEDB_NOEXCEPT;
* attempts, in milliseconds.
* **Default**: 60000
* - `vfs.gcs.project_id` <br>
* Set the GCS project ID to create new buckets to. Not required unless you
* are going to use the VFS to create buckets. <br>
* Set the GCS project id. <br>
* **Default**: ""
* - `vfs.gcs.service_account_key` <br>
* **Experimental** <br>
Expand Down Expand Up @@ -569,6 +550,22 @@ TILEDB_EXPORT void tiledb_config_free(tiledb_config_t** config) TILEDB_NOEXCEPT;
* The server-side encryption key to use if
* vfs.s3.sse == "kms" (AWS key management service). <br>
* **Default**: ""
* - `vfs.s3.storage_class` <br>
* The storage class to use for the newly uploaded S3 objects. The set of
* accepted values is found in the Aws::S3::Model::StorageClass enumeration.
* "NOT_SET"
* "STANDARD"
* "REDUCED_REDUNDANCY"
* "STANDARD_IA"
* "ONEZONE_IA"
* "INTELLIGENT_TIERING"
* "GLACIER"
* "DEEP_ARCHIVE"
* "OUTPOSTS"
* "GLACIER_IR"
* "SNOW"
* "EXPRESS_ONEZONE" <br>
* **Default**: "NOT_SET"
* - `vfs.s3.bucket_canned_acl` <br>
* Names of values found in Aws::S3::Model::BucketCannedACL enumeration.
* "NOT_SET"
Expand Down Expand Up @@ -642,10 +639,6 @@ TILEDB_EXPORT void tiledb_config_free(tiledb_config_t** config) TILEDB_NOEXCEPT;
* Authentication token for REST server (used instead of
* username/password). <br>
* **Default**: ""
* - `rest.resubmit_incomplete` <br>
* If true, incomplete queries received from server are automatically
* resubmitted before returning to user control. <br>
* **Default**: "true"
* - `rest.ignore_ssl_validation` <br>
* Have curl ignore ssl peer and host validation for REST server. <br>
* **Default**: false
Expand Down Expand Up @@ -693,6 +686,13 @@ TILEDB_EXPORT void tiledb_config_free(tiledb_config_t** config) TILEDB_NOEXCEPT;
* - `rest.capnp_traversal_limit` <br>
* CAPNP traversal limit used in the deserialization of messages(bytes) <br>
* **Default**: 536870912 (512MB)
* - `rest.custom_headers.*` <br>
* (Optional) Prefix for custom headers on REST requests. For each custom
* header, use "rest.custom_headers.header_key" = "header_value" <br>
* **Optional. No Default**
* - `rest.payer_namespace` <br>
* The namespace that should be charged for the request. <br>
* **Default**: no default set
* - `filestore.buffer_size` <br>
* Specifies the size in bytes of the internal buffers used in the filestore
* API. The size should be bigger than the minimum tile size filestore
Expand Down
Loading

0 comments on commit cb90c7e

Please sign in to comment.