Metadata (Special) Small Block Size

Description

We need an option exposed in the UI for special (metadata vdev) in dataset create/update:

special_small_blocks=size
This value represents the threshold block size for including small file blocks into the special allocation class. Blocks smaller than or equal to this value will be assigned to the special allocation class while greater blocks will be assigned to the regular class. Valid values are zero or a power of two from 512B up to 1M. The default size is 0 which means no small file blocks will be allocated in the special class.
Before setting this property, a special class vdev must be added to the pool. See zpool(8) for more details on the special allocation class.

in the API its called "special_small_block_size"

We should call it "Metadata (Special) Small Block Size"

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

William Gryzbowski 
December 1, 2020 at 2:22 PM

You really can't. Only way is to reshuffle the data, zfs send/recv to another dataset.

Patrick S Wilcox 
November 30, 2020 at 6:49 PM

When converting a regular pool to a fusion pool by adding a special vdev (2x SSDs) what happens to the data that is already in the pool? Is there a way to "cache" all of the metadata and files under the specified block size to the SSD pools?

Scenario: I have a pool of 8 striped vdevs, each made up of 2 10tb HDDs. The pool is full of sound effects, visual effects assets and video footage. The data is about 50 TB in size currently. How can I have all of the metadata and small files moved to the SSDs?

Related: Windows 10 Enterprise Client does not allow the SMB network share of the data to be indexed. Is there a solution for this? Right now it takes a long time to search for files from Truenas.

 

Thank you!

Bug Clerk 
October 16, 2020 at 8:01 PM

Bug Clerk 
October 5, 2020 at 6:41 PM

Complete

Details

Assignee

Reporter

Components

Priority

More fields

Katalon Platform

Created September 21, 2020 at 5:44 PM
Updated July 1, 2022 at 4:55 PM
Resolved October 16, 2020 at 8:01 PM