You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/community-edition/Introduction.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Below is a summary of the available editions in the Flamingock Community Edition
27
27
| MongoDB | MongoDB | >=4.0 | ✅ Yes | ✅ Yes | Flamingock provides support for both low-level native drivers and high-level abstractions through Spring Data integration. |
|`autoCreate`|`boolean`| No |`true`| Whether Flamingock should auto-create required buckets and indexes. |
112
+
|`couchbase.autoCreate`|`boolean`| No |`true`| Whether Flamingock should auto-create required collections and indexes. |
113
+
|`couchbase.scopeName`|`String`| No |`"_default"`| Name of the Couchbase scope where the collections exist or will be created. |
114
+
|`couchbase.auditRepositoryName`|`String`| No |`"flamingockAuditLogs"`| Name of the collection for storing the audit log. Overrides the default. Most users should keep the default value. |
115
+
|`couchbase.lockRepositoryName`|`String`| No |`"flamingockLocks"`| Name of the collection used for distributed locking. Overrides the default. Most users should keep the default value. |
111
116
112
117
:::warning
113
118
In production environments, we strongly recommend keeping the default configuration values unless you fully understand the implications.
@@ -122,12 +127,15 @@ The following example shows how to configure Flamingock with both required and o
Copy file name to clipboardExpand all lines: docs/community-edition/ce-mongodb-java-driver.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,7 @@ These must be set using `.setProperty(...)`
116
116
|`mongodb. writeConcern.wTimeout`|`Duration`|`Duration .ofSeconds(1)`| No | Maximum time to wait for the write concern to be fulfilled. |
117
117
|`mongodb. readPreference`|`ReadPreference Level`|`ReadPreferenceLevel .PRIMARY`| No | Defines which MongoDB node to read from. |
118
118
|`mongodb. auditRepositoryName`|`String`|`"flamingockAuditLogs"`| No | Name of the collection for storing the audit log. Overrides the default. Most users should keep the default value. |
119
-
|`mongodb. lockRepositoryName`|`String`|`"flamingockLock"`| No | Name of the collection used for distributed locking. Overrides the default. Most users should keep the default value. |
119
+
|`mongodb. lockRepositoryName`|`String`|`"flamingockLocks"`| No | Name of the collection used for distributed locking. Overrides the default. Most users should keep the default value. |
120
120
121
121
:::warning
122
122
We strongly recommend keeping the default configuration values in production environments. They are optimized for **consistency, durability, and safety**, ensuring Flamingock’s audit and rollback guarantees.
@@ -172,7 +172,7 @@ You can find practical examples in the official GitHub repository:
Copy file name to clipboardExpand all lines: docs/community-edition/ce-mongodb-springdata.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -169,7 +169,7 @@ Spring Boot will typically auto-configure `MongoTemplate` for you.
169
169
|`mongodb. writeConcern.wTimeout`|`Duration`|`Duration. ofSeconds(1)`| No | Maximum time to wait for the write concern to be fulfilled. |
170
170
|`mongodb. readPreference`|`ReadPreference Level`|`ReadPreferenceLevel. PRIMARY`| No | Specifies which MongoDB node to read from. |
171
171
|`mongodb. auditRepositoryName`|`String`|`"flamingockAuditLogs"`| No | Name of the collection used to store applied changes. Most users should keep the default value. |
172
-
|`mongodb. lockRepositoryName`|`String`|`"flamingockLock"`| No | Name of the collection used for distributed locking. Most users should keep the default value. ||
172
+
|`mongodb. lockRepositoryName`|`String`|`"flamingockLocks"`| No | Name of the collection used for distributed locking. Most users should keep the default value. ||
173
173
174
174
:::warning
175
175
It's **strongly recommended keeping the default MongoDB configuration values provided by Flamingock** — especially in production environments. These defaults are carefully chosen to guarantee **maximum consistency, durability, and safety**, which are fundamental to Flamingock’s audit and rollback guarantees.
@@ -252,7 +252,7 @@ You can find practical examples in the official GitHub repository:
252
252
These defaults are **strictly selected to guarantee strong consistency, durability, and fault-tolerance**, which are fundamental to Flamingock’s execution guarantees.
253
253
Overriding them is **strongly discouraged in production environments**, as it can compromise the integrity of audit logs and distributed coordination.
254
254
255
-
-**Use the default repository names (`flamingockAuditLogs`, `flamingockLock`) unless you have a strong reason to change them**
255
+
-**Use the default repository names (`flamingockAuditLogs`, `flamingockLocks`) unless you have a strong reason to change them**
256
256
The default names are chosen to avoid collisions and clearly identify Flamingock-managed collections. Overriding them is supported but rarely necessary.
257
257
258
258
-**Keep `indexCreation` enabled unless your deployment restricts index creation at runtime**
0 commit comments