diff --git a/modules/ROOT/content-nav.adoc b/modules/ROOT/content-nav.adoc index 9b3721aab..fb5f6516f 100644 --- a/modules/ROOT/content-nav.adoc +++ b/modules/ROOT/content-nav.adoc @@ -84,6 +84,7 @@ ** xref:configuration/dynamic-settings.adoc[] ** xref:configuration/configuration-settings.adoc[] *** xref:configuration/configuration-settings.adoc#_checkpoint_settings[Checkpoint settings] +*** xref:configuration/configuration-settings.adoc#_cloud_storage_integration_settings[Cloud storage integration settings] *** xref:configuration/configuration-settings.adoc#_cluster_settings[Cluster settings] *** xref:configuration/configuration-settings.adoc#_connection_settings[Connection settings] *** xref:configuration/configuration-settings.adoc#_cypher_settings[Cypher settings] diff --git a/modules/ROOT/pages/configuration/configuration-settings.adoc b/modules/ROOT/pages/configuration/configuration-settings.adoc index 4bdfdcced..5bbd506b9 100644 --- a/modules/ROOT/pages/configuration/configuration-settings.adoc +++ b/modules/ROOT/pages/configuration/configuration-settings.adoc @@ -146,6 +146,73 @@ a|An integer. m|+++600+++ |=== +== Cloud storage integration settings + +Cloud integration settings allow you to specify custom Azure blob storage endpoints and host authorities, set the project ID for Google Cloud Storage buckets, and define the desired throughput for transfer operations in Amazon S3. + +[role=label--enterprise-edition label--new-2025.03] +[[config_dbms.integrations.cloud_storage.azb.blob_endpoint_suffix]] +=== `dbms.integrations.cloud_storage.azb.blob_endpoint_suffix` + +.dbms.integrations.cloud_storage.azb.blob_endpoint_suffix +[frame="topbot", stripes=odd, grid="cols", cols="<1s,<4"] +|=== +|Description +a|Azure blob storage endpoint suffix. You need to change this if you are not using Azure public cloud (e.g., if you are using Azure Government). +|Valid values +a|A string. +|Default value +m|+++blob.core.windows.net+++ +|=== + + +[role=label--enterprise-edition label--new-2025.03] +[[config_dbms.integrations.cloud_storage.azb.authority_endpoint]] +=== `dbms.integrations.cloud_storage.azb.authority_endpoint` + +.dbms.integrations.cloud_storage.azb.authority_endpoint +[frame="topbot", stripes=odd, grid="cols", cols="<1s,<4"] +|=== +|Description +a|Azure authority host endpoint (only required for certain methods of authentication, it should be specified in its full form - e.g., https://login.microsoftonline.com). +|Valid values +a|A string. +|Default value +m|++++++ +|=== + + +[role=label--enterprise-edition label--new-2025.03] +[[config_dbms.integrations.cloud_storage.gs.project_id]] +=== `dbms.integrations.cloud_storage.gs.project_id` + +.dbms.integrations.cloud_storage.gs.project_id +[frame="topbot", stripes=odd, grid="cols", cols="<1s,<4"] +|=== +|Description +a|Project ID of the Google storage bucket(s) to connect to, falling back to the value found by their SDK. +|Valid values +a|A string. +|Default value +m|++++++ +|=== + + +[role=label--enterprise-edition label--new-2025.03] +[[config_dbms.integrations.cloud_storage.s3.target_throughput_gbps]] +=== `dbms.integrations.cloud_storage.s3.target_throughput_gbps` + +.dbms.integrations.cloud_storage.s3.target_throughput_gbps +[frame="topbot", stripes=odd, grid="cols", cols="<1s,<4"] +|=== +|Description +a|The target throughput for transfer requests. Higher value means more connections will be established with S3. It's recommended to set it to the maximum network bandwidth on the host that the application is running on. The default is `10.0`, but when running on EC2 instances, this value can often be set much higher (being specific to the EC2 instance type). +|Valid values +a|A double. +|Default value +m|+++10.0+++ +|=== + == Cluster settings @@ -1864,6 +1931,23 @@ m|+++0.75+++ |=== +[role=label--dynamic label--new-2025.03] +[[config_dbms.cypher.transactions.default_subquery_retry_timeout]] +=== `dbms.cypher.transactions.default_subquery_retry_timeout` + +.dbms.cypher.transactions.default_subquery_retry_timeout +[frame="topbot", stripes=odd, grid="cols", cols="<1s,<4"] +|=== +|Description +a|The default maximum amount of time to attempt retries of a subquery transaction that fails with a transient error in a query with a `CALL () { ... } IN TRANSACTIONS ... ON ERROR RETRY ...` clause. This setting is only used when no retry timeout is explicitly specified in the query. E.g. `CALL () { ... } IN TRANSACTIONS ... ON ERROR RETRY FOR 10 SECONDS` would override this setting with a 10 second retry timeout for that particular query. +|Valid values +a|A duration (Valid units are: ns, μs, ms, s, m, h and d; default unit is s). +|Default value +m|+++30s+++ +|=== + + + [role=label--enterprise-edition] [[config_server.cypher.parallel.worker_limit]] === `server.cypher.parallel.worker_limit` @@ -3006,7 +3090,7 @@ a|Specifies which metrics should be enabled by using a comma separated list of g |Valid values a|A comma-separated list where each element is A simple globbing pattern that can use `*` and `?`.. |Default value -m|+++*bolt.connections*,*bolt.messages_received*,*bolt.messages_started*,*dbms.pool.bolt.free,*dbms.pool.bolt.total_size,*dbms.pool.bolt.total_used,*dbms.pool.bolt.used_heap,*cluster.raft.is_leader,*cluster.raft.last_leader_message,*cluster.raft.replication_attempt,*cluster.raft.replication_fail,*cluster.raft.last_applied,*cluster.raft.last_appended,*cluster.raft.append_index,*cluster.raft.commit_index,*cluster.raft.applied_index,*cluster.internal.discovery.memberset.left,*cluster.internal.discovery.crdt.gossip_id_data.size,*cluster.internal.discovery.crdt.server_data.size,*cluster.internal.discovery.crdt.database_data.size,*cluster.internal.discovery.crdt.leader_data.size,*cluster.internal.discovery.crdt.total_merge_operations,*cluster.internal.discovery.crdt.total_update_operations,*cluster.internal.discovery.gossip.incoming_queue_size,*cluster.internal.discovery.gossip.total_received_data,*cluster.internal.discovery.gossip.total_sent_data,*cluster.internal.discovery.gossip.uncontactable_members_exist,*check_point.*,*cypher.replan_events,*cypher.cache*,*ids_in_use*,*pool.transaction.*.total_used,*pool.transaction.*.used_heap,*pool.transaction.*.used_native,*store.size*,*transaction.active_read,*transaction.active_write,*transaction.committed*,*transaction.last_committed_tx_id,*transaction.peak_concurrent,*transaction.rollbacks*,*page_cache.hit*,*page_cache.page_faults,*page_cache.usage_ratio,*vm.file.descriptors.count,*vm.gc.time.*,*vm.heap.used,*vm.memory.buffer.direct.used,*vm.memory.pool.g1_eden_space,*vm.memory.pool.g1_old_gen,*vm.pause_time,*vm.thread*,*db.query.execution*,*protocol*+++ +m|+++*bolt.connections*,*bolt.messages_received*,*bolt.messages_started*,*dbms.pool.bolt.free,*dbms.pool.bolt.total_size,*dbms.pool.bolt.total_used,*dbms.pool.bolt.used_heap,*cluster.raft.is_leader,*cluster.raft.last_leader_message,*cluster.raft.replication_attempt,*cluster.raft.replication_fail,*cluster.raft.last_applied,*cluster.raft.last_appended,*cluster.raft.append_index,*cluster.raft.commit_index,*cluster.raft.applied_index,*cluster.internal.discovery.memberset.left,*cluster.internal.discovery.crdt.gossip_id_data.size,*cluster.internal.discovery.crdt.server_data.size,*cluster.internal.discovery.crdt.database_data.size,*cluster.internal.discovery.crdt.leader_data.size,*cluster.internal.discovery.crdt.total_merge_operations,*cluster.internal.discovery.crdt.total_update_operations,*cluster.internal.discovery.gossip.incoming_queue_size,*cluster.internal.discovery.gossip.total_received_data,*cluster.internal.discovery.gossip.total_sent_data,*cluster.internal.discovery.gossip.uncontactable_members_exist,*check_point.*,*cypher.replan_events,*cypher.cache*,*ids_in_use*,*.neo4j.count.*,*pool.transaction.*.total_used,*pool.transaction.*.used_heap,*pool.transaction.*.used_native,*store.size*,*transaction.active_read,*transaction.active_write,*transaction.committed*,*transaction.last_committed_tx_id,*transaction.peak_concurrent,*transaction.rollbacks*,*page_cache.hit*,*page_cache.page_faults,*page_cache.usage_ratio,*vm.file.descriptors.count,*vm.gc.time.*,*vm.heap.used,*vm.memory.buffer.direct.used,*vm.memory.pool.g1_eden_space,*vm.memory.pool.g1_old_gen,*vm.pause_time,*vm.thread*,*db.query.execution*,*protocol*+++ label:changed[Changed in 2025.03] |=== diff --git a/modules/ROOT/pages/configuration/dynamic-settings.adoc b/modules/ROOT/pages/configuration/dynamic-settings.adoc index 97580081a..5404ed39e 100644 --- a/modules/ROOT/pages/configuration/dynamic-settings.adoc +++ b/modules/ROOT/pages/configuration/dynamic-settings.adoc @@ -61,6 +61,7 @@ RETURN name | "db.tx_log.rotation.size" | | "dbms.cluster.network.connect_timeout" | | "dbms.cypher.render_plan_description" | +| "dbms.cypher.transactions.default_subquery_retry_timeout" | | "dbms.memory.transaction.total.max" | | "dbms.routing.client_side.enforce_for_domains" | | "dbms.routing.reads_on_writers_enabled" |