@@ -49,7 +49,7 @@ snapshot. When a snapshot is restored to the Catalog, the Compactor
49
49
- [ Restore to a recovery point] ( #restore-to-a-recovery-point )
50
50
- [ Definitions] ( #definitions )
51
51
- [ Resources] ( #resources )
52
- - [ * prep_pg_dump.awk* ] ( #preppgdumpawk )
52
+ - [ prep_pg_dump.awk] ( #preppgdumpawk )
53
53
54
54
### Soft delete
55
55
@@ -71,8 +71,8 @@ It indicates how much time can pass between data snapshots before data is consid
71
71
72
72
The InfluxDB Clustered snapshot strategy RPO allows for the following maximum data loss:
73
73
74
- - 1 hour for hourly snapshots * (up to the configured hourly snapshot expiration)*
75
- - 1 day for daily snapshots * (up to the configured daily snapshot expiration)*
74
+ - 1 hour for hourly snapshots _ (up to the configured hourly snapshot expiration)_
75
+ - 1 day for daily snapshots _ (up to the configured daily snapshot expiration)_
76
76
77
77
## Recovery Time Objective (RTO)
78
78
@@ -146,6 +146,7 @@ Enable hourly Catalog snapshotting. The default is `false`. Set to `true`:
146
146
147
147
` ` ` yaml
148
148
INFLUXDB_IOX_CREATE_CATALOG_BACKUP_DATA_SNAPSHOT_FILES: true
149
+ ` ` `
149
150
150
151
# ### INFLUXDB_IOX_DELETE_USING_CATALOG_BACKUP_DATA_SNAPSHOT_FILES
151
152
@@ -155,6 +156,7 @@ snapshots. The default is `false`. Set to `true`:
155
156
156
157
` ` ` yaml
157
158
INFLUXDB_IOX_DELETE_USING_CATALOG_BACKUP_DATA_SNAPSHOT_FILES: true
159
+ ` ` `
158
160
159
161
> [!Caution]
160
162
> If set to `false` (the default) with snapshots enabled, the Garbage Collector does not check
@@ -164,17 +166,18 @@ INFLUXDB_IOX_DELETE_USING_CATALOG_BACKUP_DATA_SNAPSHOT_FILES: true
164
166
165
167
# ### INFLUXDB_IOX_KEEP_HOURLY_CATALOG_BACKUP_FILE_LISTS
166
168
167
- After this duration of time, the Garbage Collector deletes *hourly* snapshots,
169
+ After this duration of time, the Garbage Collector deletes _hourly_ snapshots,
168
170
allowing the Garbage Collector to [hard-delete](#hard-delete) Parquet files from the object
169
171
store and the Catalog. The default is `30d`. The recommended range for snapshots is between
170
172
`1d` and `30d` :
171
173
172
174
` ` ` yaml
173
175
INFLUXDB_IOX_KEEP_HOURLY_CATALOG_BACKUP_FILE_LISTS: '30d'
176
+ ` ` `
174
177
175
178
# ### INFLUXDB_IOX_KEEP_DAILY_CATALOG_BACKUP_FILE_LISTS
176
179
177
- After this duration of time, the Garbage Collector deletes *daily* snapshots,
180
+ After this duration of time, the Garbage Collector deletes _daily_ snapshots,
178
181
allowing the Garbage Collector to [hard-delete](#hard-delete) Parquet files from the object
179
182
store and the Catalog. The default is `90d`. The recommended range is between
180
183
` 3d` and `90d`.
@@ -183,8 +186,11 @@ store and the Catalog. The default is `90d`. The recommended range is between
183
186
> Daily snapshots must expire after hourly backups
184
187
> Make sure to set `INFLUXDB_IOX_KEEP_DAILY_CATALOG_BACKUP_FILE_LISTS` to a value greater than
185
188
> `INFLUXDB_IOX_KEEP_HOURLY_CATALOG_BACKUP_FILE_LISTS`.
189
+
186
190
` ` ` yaml
187
191
INFLUXDB_IOX_KEEP_DAILY_CATALOG_BACKUP_FILE_LISTS: '90d'
192
+ ` ` `
193
+
188
194
# ### INFLUXDB_IOX_GC_OBJECTSTORE_CUTOFF
189
195
190
196
The duration of time after a Parquet file is no longer referenced in the Catalog
@@ -194,6 +200,7 @@ is between `6h` and `14d`:
194
200
195
201
` ` ` yaml
196
202
INFLUXDB_IOX_GC_OBJECTSTORE_CUTOFF: '14d'
203
+ ` ` `
197
204
198
205
# # Verify snapshots
199
206
@@ -202,7 +209,7 @@ InfluxDB Clustered stores hourly and daily snapshots in the
202
209
use clients provided by
203
210
your object storage provider to ensure that snapshots are written to the object store.
204
211
205
- Hourly snapshots are taken at *approximately* the beginning of each hour
212
+ Hourly snapshots are taken at _approximately_ the beginning of each hour
206
213
(≈1:00, ≈2:00, ≈3:00, etc.). After you enable snapshotting, the first snapshot is
207
214
written on or around the beginning of the next hour.
208
215
@@ -347,7 +354,7 @@ associated with the recovery point and [soft deletes](#soft-delete) them.
347
354
348
355
# # Resources
349
356
350
- # ## * prep\_pg\_dump.awk*
357
+ # ## prep\_pg\_dump.awk
351
358
352
359
{{% truncate %}}
353
360
<!-- pytest.mark.skip -->
0 commit comments