204 SPA_FEATURE_NONE
205 };
206 zfeature_register(SPA_FEATURE_BOOKMARKS,
207 "com.delphix:bookmarks", "bookmarks",
208 "\"zfs bookmark\" command",
209 B_TRUE, B_FALSE, B_FALSE, bookmarks_deps);
210
211 static const spa_feature_t filesystem_limits_deps[] = {
212 SPA_FEATURE_EXTENSIBLE_DATASET,
213 SPA_FEATURE_NONE
214 };
215 zfeature_register(SPA_FEATURE_FS_SS_LIMIT,
216 "com.joyent:filesystem_limits", "filesystem_limits",
217 "Filesystem and snapshot limits.", B_TRUE, B_FALSE, B_FALSE,
218 filesystem_limits_deps);
219
220 zfeature_register(SPA_FEATURE_EMBEDDED_DATA,
221 "com.delphix:embedded_data", "embedded_data",
222 "Blocks which compress very well use even less space.",
223 B_FALSE, B_TRUE, B_TRUE, NULL);
224 }
|
204 SPA_FEATURE_NONE
205 };
206 zfeature_register(SPA_FEATURE_BOOKMARKS,
207 "com.delphix:bookmarks", "bookmarks",
208 "\"zfs bookmark\" command",
209 B_TRUE, B_FALSE, B_FALSE, bookmarks_deps);
210
211 static const spa_feature_t filesystem_limits_deps[] = {
212 SPA_FEATURE_EXTENSIBLE_DATASET,
213 SPA_FEATURE_NONE
214 };
215 zfeature_register(SPA_FEATURE_FS_SS_LIMIT,
216 "com.joyent:filesystem_limits", "filesystem_limits",
217 "Filesystem and snapshot limits.", B_TRUE, B_FALSE, B_FALSE,
218 filesystem_limits_deps);
219
220 zfeature_register(SPA_FEATURE_EMBEDDED_DATA,
221 "com.delphix:embedded_data", "embedded_data",
222 "Blocks which compress very well use even less space.",
223 B_FALSE, B_TRUE, B_TRUE, NULL);
224
225 zfeature_register(SPA_FEATURE_SPACE_RESERVATION,
226 "org.nexenta:space_reservation", "space_reservation",
227 "Possibility to physically reserve space on disk", B_FALSE, B_FALSE,
228 B_FALSE, NULL);
229 }
|