Print this page
NEX-9559 remove nza-closed cruft
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Steve Peng <steve.peng@nexenta.com>
NEX-5736 implement autoreplace matching based on FRU slot number
NEX-6200 hot spares are not reactivated after reinserting into enclosure
NEX-9403 need to update FRU for spare and l2cache devices
NEX-9404 remove lofi autoreplace support from syseventd
NEX-9409 hotsparing doesn't work for vdevs without FRU
NEX-9424 zfs`vdev_online() needs better notification about state changes
Portions contributed by: Alek Pinchuk <alek@nexenta.com>
Portions contributed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Steve Peng <steve.peng@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-2846 Enable Automatic/Intelligent Hot Sparing capability
Reviewed by: Jeffry Molanus <jeffry.molanus@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
2605 want to resume interrupted zfs send
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Reviewed by: Xin Li <delphij@freebsd.org>
Reviewed by: Arne Jansen <sensille@gmx.net>
Approved by: Dan McDonald <danmcd@omniti.com>
5745 zfs set allows only one dataset property to be set at a time
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Bayard Bell <buffer.g.overflow@gmail.com>
Reviewed by: Richard PALO <richard@NetBSD.org>
Reviewed by: Steven Hartland <killing@multiplay.co.uk>
Approved by: Rich Lowe <richlowe@richlowe.net>
5692 expose the number of hole blocks in a file
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Boris Protopopov <bprotopopov@hotmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
NEX-3984 On-demand TRIM
Reviewed by: Alek Pinchuk <alek@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Conflicts:
        usr/src/common/zfs/zpool_prop.c
        usr/src/uts/common/sys/fs/zfs.h
NEX-3669 Faults for fans that don't exist
Reviewed by: Jeffry Molanus <jeffry.molanus@nexenta.com>
NEX-3891 Hide the snapshots that belong to in-kernel autosnap-service
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Alek Pinchuk <alek@nexenta.com>
NEX-3558 KRRP Integration
OS-103 handle CoS descriptor persistent references across vdev operations
SUP-647 Long failover times dominated by zpool import times trigger client-side errors
re #10054 #13409 rb4387 added parallel unmount for zpool export
re #8279 rb3915 need a mechanism to notify NMS about ZFS config changes (Opened code)
Bug 11205: add missing libzfs_closed_stubs.c to fix opensource-only build.
ZFS plus work: special vdevs, cos, cos/vdev properties

*** 19,30 **** # CDDL HEADER END # # # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. ! # Copyright (c) 2011, 2015 by Delphix. All rights reserved. ! # Copyright 2016 Nexenta Systems, Inc. # # # MAPFILE HEADER START # --- 19,30 ---- # CDDL HEADER END # # # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. ! # Copyright (c) 2011, 2014 by Delphix. All rights reserved. ! # Copyright 2017 Nexenta Systems, Inc. # # # MAPFILE HEADER START #
*** 53,62 **** --- 53,64 ---- libzfs_dataset_cmp; libzfs_errno; libzfs_error_action; libzfs_error_description; libzfs_fini; + libzfs_fru_cmp_enclosure; + libzfs_fru_cmp_slot; libzfs_fru_compare; libzfs_fru_devpath; libzfs_fru_lookup; libzfs_fru_notself; libzfs_fru_refresh;
*** 96,105 **** --- 98,108 ---- zfs_iter_bookmarks; zfs_iter_children; zfs_iter_dependents; zfs_iter_filesystems; zfs_iter_root; + zfs_iter_autosnapshots; zfs_iter_snapshots; zfs_iter_snapshots_sorted; zfs_iter_snapspec; zfs_mount; zfs_name_to_prop;
*** 138,148 **** zfs_prop_written; zfs_prune_proplist; zfs_receive; zfs_refresh_properties; zfs_release; - zfs_remap_indirects; zfs_rename; zfs_rollback; zfs_save_arguments; zfs_send; zfs_send_one; --- 141,150 ----
*** 184,195 **** --- 186,199 ---- zpool_clear_label; zpool_close; zpool_create; zpool_destroy; zpool_disable_datasets; + zpool_disable_datasets_ex; zpool_dump_ddt; zpool_enable_datasets; + zpool_enable_datasets_ex; zpool_expand_proplist; zpool_explain_recover; zpool_export; zpool_export_force; zpool_find_import;
*** 238,267 **** zpool_reopen; zpool_scan; zpool_search_import; zpool_set_prop; zpool_skip_pool; zpool_state_to_name; zpool_unmount_datasets; zpool_upgrade; zpool_vdev_attach; zpool_vdev_clear; zpool_vdev_degrade; zpool_vdev_detach; zpool_vdev_fault; - zpool_vdev_indirect_size; zpool_vdev_name; zpool_vdev_offline; zpool_vdev_online; zpool_vdev_remove; - zpool_vdev_remove_cancel; zpool_vdev_split; zprop_free_list; zprop_get_list; zprop_iter; zprop_print_one_property; zprop_width; zvol_check_dump_config; zvol_volsize_to_reservation; local: *; }; --- 242,301 ---- zpool_reopen; zpool_scan; zpool_search_import; zpool_set_prop; zpool_skip_pool; + zpool_stage_history; + zpool_standard_error; zpool_state_to_name; + zpool_trim; zpool_unmount_datasets; zpool_upgrade; zpool_vdev_attach; zpool_vdev_clear; zpool_vdev_degrade; zpool_vdev_detach; zpool_vdev_fault; zpool_vdev_name; zpool_vdev_offline; zpool_vdev_online; zpool_vdev_remove; zpool_vdev_split; zprop_free_list; zprop_get_list; zprop_iter; zprop_print_one_property; zprop_width; zvol_check_dump_config; zvol_volsize_to_reservation; + + # Nexenta interfaces + cos_alloc; + cos_free; + cos_get_prop; + cos_get_proplist; + cos_list; + cos_name_to_prop; + cos_print_one_property; + cos_prop_align_right; + cos_prop_column_name; + cos_prop_readonly; + cos_prop_to_name; + cos_prop_values; + cos_set_proplist; + vdev_get_prop; + vdev_get_proplist; + vdev_name_to_prop; + vdev_print_one_property; + vdev_prop_align_right; + vdev_prop_column_name; + vdev_prop_readonly; + vdev_prop_to_name; + vdev_prop_values; + vdev_set_proplist; + zfs_check_krrp; + zfs_destroy_atomically; + zpool_set_proplist; + local: *; };