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
149371: storage: remove 'storage.columnar_blocks.enabled' setting r=jbowens a=jbowens
Remove the 'storage.columnar_blocks.enabled' cluster setting, requiring that columnar blocks always be enabled. All recent sstable formats use columnar blocks. Eventually we'd like to remove support for row-block formats altogether once we have a guarantee that rowblk blocks no longer exist anywhere. This commit changes Pebble's behavior to treat columnar blocks as always enabled.
Epic: none
Release note (ops change): Removes the 'storage.columnar_blocks.enabled' cluster setting; columnar blocks are always enabled.
Co-authored-by: Jackson Owens <[email protected]>
Copy file name to clipboardExpand all lines: docs/generated/settings/settings-for-tenants.txt
-1Lines changed: 0 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -398,7 +398,6 @@ sql.txn.read_committed_isolation.enabled boolean true set to true to allow trans
398
398
sql.txn.repeatable_read_isolation.enabled (alias: sql.txn.snapshot_isolation.enabled) boolean false set to true to allow transactions to use the REPEATABLE READ isolation level if specified by BEGIN/SET commands application
399
399
sql.txn_fingerprint_id_cache.capacity integer 100 the maximum number of txn fingerprint IDs stored application
400
400
sql.vecindex.stalled_op.timeout duration 100ms amount of time before other vector index workers will assist with a stalled background fixup application
401
-
storage.columnar_blocks.enabled boolean true set to true to enable columnar-blocks to store KVs in a columnar format system-visible
402
401
storage.delete_compaction_excise.enabled boolean true set to false to direct Pebble to not partially excise sstables in delete-only compactions system-visible
403
402
storage.ingestion.value_blocks.enabled boolean true set to true to enable writing of value blocks in ingestion sstables application
404
403
storage.max_sync_duration duration 20s maximum duration for disk operations; any operations that take longer than this setting trigger a warning log entry or process crash system-visible
Copy file name to clipboardExpand all lines: docs/generated/settings/settings.html
-1Lines changed: 0 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -353,7 +353,6 @@
353
353
<tr><td><divid="setting-sql-txn-snapshot-isolation-enabled" class="anchored"><code>sql.txn.repeatable_read_isolation.enabled<br/>(alias: sql.txn.snapshot_isolation.enabled)</code></div></td><td>boolean</td><td><code>false</code></td><td>set to true to allow transactions to use the REPEATABLE READ isolation level if specified by BEGIN/SET commands</td><td>Serverless/Dedicated/Self-Hosted</td></tr>
354
354
<tr><td><divid="setting-sql-txn-fingerprint-id-cache-capacity" class="anchored"><code>sql.txn_fingerprint_id_cache.capacity</code></div></td><td>integer</td><td><code>100</code></td><td>the maximum number of txn fingerprint IDs stored</td><td>Serverless/Dedicated/Self-Hosted</td></tr>
355
355
<tr><td><divid="setting-sql-vecindex-stalled-op-timeout" class="anchored"><code>sql.vecindex.stalled_op.timeout</code></div></td><td>duration</td><td><code>100ms</code></td><td>amount of time before other vector index workers will assist with a stalled background fixup</td><td>Serverless/Dedicated/Self-Hosted</td></tr>
356
-
<tr><td><divid="setting-storage-columnar-blocks-enabled" class="anchored"><code>storage.columnar_blocks.enabled</code></div></td><td>boolean</td><td><code>true</code></td><td>set to true to enable columnar-blocks to store KVs in a columnar format</td><td>Dedicated/Self-hosted (read-write); Serverless (read-only)</td></tr>
357
356
<tr><td><divid="setting-storage-delete-compaction-excise-enabled" class="anchored"><code>storage.delete_compaction_excise.enabled</code></div></td><td>boolean</td><td><code>true</code></td><td>set to false to direct Pebble to not partially excise sstables in delete-only compactions</td><td>Dedicated/Self-hosted (read-write); Serverless (read-only)</td></tr>
358
357
<tr><td><divid="setting-storage-ingest-split-enabled" class="anchored"><code>storage.ingest_split.enabled</code></div></td><td>boolean</td><td><code>true</code></td><td>set to false to disable ingest-time splitting that lowers write-amplification</td><td>Dedicated/Self-Hosted</td></tr>
359
358
<tr><td><divid="setting-storage-ingestion-value-blocks-enabled" class="anchored"><code>storage.ingestion.value_blocks.enabled</code></div></td><td>boolean</td><td><code>true</code></td><td>set to true to enable writing of value blocks in ingestion sstables</td><td>Serverless/Dedicated/Self-Hosted</td></tr>
0 commit comments