Skip to content

Commit e4bcc8a

Browse files
author
Rama Mothukuri
committed
- Improve configuration default values in README
1 parent 8c6e6ec commit e4bcc8a

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -291,22 +291,22 @@ This table outlines the general file I/O configuration properties for SwiftLake.
291291
| `io.file-system-cache.max-total-bytes` | 536,870,912 (512 MiB) | Sets the maximum total bytes for the I/O file system cache |
292292
| `io.file-system-cache.expiration-interval-seconds` | 172,800 (2 days) | Sets the I/O file system cache expiration interval in seconds |
293293
| `delegate-io-impl` | - | Specifies the delegate file I/O implementation class |
294-
| `cache-io-provider` | <code>com.arcesium.swiftlake.io.<br>SingletonCacheFileIOProvider</code> | Specifies the cache file I/O provider class |
294+
| `cache-io-provider` | com.arcesium.swiftlake.io.<br>SingletonCacheFileIOProvider | Specifies the cache file I/O provider class |
295295
| `metric-collector-provider` | - | Specifies the metric collector provider class |
296296

297297
#### SwiftLakeS3FileIOProperties
298298
This table presents the S3-specific configuration properties for SwiftLake. These properties are used to configure the connection to Amazon S3 or S3-compatible storage services.
299299

300-
| Property Key | Default Value | Description |
301-
|--------------|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
302-
| `s3.crt.target-throughput-gbps` | 10.0 | Target throughput in Gbps for the S3 CRT (Common Runtime) client. This setting helps optimize performance when creating the S3 CRT client. |
303-
| `s3.crt.max-concurrency` | - | Maximum number of concurrent requests for the S3 CRT client. Used to control the level of parallelism in S3 operations. |
304-
| `s3.crt.max-native-memory-limit-bytes` | - | Maximum native memory limit in bytes for the S3 CRT client. Helps manage memory usage of the client. |
305-
| `s3.crt.multipart.threshold-bytes` | - | Threshold in bytes for switching to multipart uploads in the S3 CRT client. Files larger than this size will use multipart uploads. |
306-
| `s3.transfer-manager-provider` | <code>com.arcesium.swiftlake.aws.<br>SingletonS3TransferManagerProvider</code> | Specifies the class name for the S3 transfer manager provider. This class is responsible for creating and managing S3TransferManager instances. |
307-
| `s3.transfer-manager-provider.*` | - | Prefix for additional properties specific to the configured S3 transfer manager provider. These properties are passed to the provider during initialization. |
308-
| `s3.duckdb.s3-extension-enabled` | false | Enables or disables the DuckDB S3 extension integration. When true, allows for direct querying of S3 data using DuckDB. |
309-
| `s3.duckdb.s3-extension-threshold-bytes` | - | Minimum file size (in bytes) for using DuckDB S3 integration. If the file size is greater than or equal to this value, DuckDB S3 integration is used. |
300+
| Property Key | Default Value | Description |
301+
|--------------|--------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
302+
| `s3.crt.target-throughput-gbps` | 10.0 | Target throughput in Gbps for the S3 CRT (Common Runtime) client. This setting helps optimize performance when creating the S3 CRT client. |
303+
| `s3.crt.max-concurrency` | - | Maximum number of concurrent requests for the S3 CRT client. Used to control the level of parallelism in S3 operations. |
304+
| `s3.crt.max-native-memory-limit-bytes` | - | Maximum native memory limit in bytes for the S3 CRT client. Helps manage memory usage of the client. |
305+
| `s3.crt.multipart.threshold-bytes` | - | Threshold in bytes for switching to multipart uploads in the S3 CRT client. Files larger than this size will use multipart uploads. |
306+
| `s3.transfer-manager-provider` | com.arcesium.swiftlake.aws.<br>SingletonS3TransferManagerProvider | Specifies the class name for the S3 transfer manager provider. This class is responsible for creating and managing S3TransferManager instances. |
307+
| `s3.transfer-manager-provider.*` | - | Prefix for additional properties specific to the configured S3 transfer manager provider. These properties are passed to the provider during initialization. |
308+
| `s3.duckdb.s3-extension-enabled` | false | Enables or disables the DuckDB S3 extension integration. When true, allows for direct querying of S3 data using DuckDB. |
309+
| `s3.duckdb.s3-extension-threshold-bytes` | - | Minimum file size (in bytes) for using DuckDB S3 integration. If the file size is greater than or equal to this value, DuckDB S3 integration is used. |
310310

311311
#### Configuring Caching
312312
To enable and configure caching when creating a catalog, you can use the following properties:

0 commit comments

Comments
 (0)