Print this page
2882 implement libzfs_core
2883 changing "canmount" property to "on" should not always remount dataset
2900 "zfs snapshot" should be able to create multiple, arbitrary snapshots at once
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Chris Siden <christopher.siden@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Bill Pijewski <wdp@joyent.com>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>

*** 20,29 **** --- 20,30 ---- # # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved. # Copyright 2011, Richard Lowe # Copyright 2011 Nexenta Systems, Inc. All rights reserved. + # Copyright (c) 2012 by Delphix. All rights reserved. # # # It is easier to think in terms of directory names without the ROOT macro # prefix. ROOTDIRS is TARGETDIRS with ROOT prefixes. It is necessary
*** 1029,1038 **** --- 1030,1041 ---- $(ROOT)/usr/lib/libw.so:= REALPATH=../../lib/libw.so.1 $(ROOT)/usr/lib/libxnet.so.1:= REALPATH=../../lib/libxnet.so.1 $(ROOT)/usr/lib/libxnet.so:= REALPATH=../../lib/libxnet.so.1 $(ROOT)/usr/lib/libzfs.so.1:= REALPATH=../../lib/libzfs.so.1 $(ROOT)/usr/lib/libzfs.so:= REALPATH=../../lib/libzfs.so.1 + $(ROOT)/usr/lib/libzfs_core.so.1:= REALPATH=../../lib/libzfs_core.so.1 + $(ROOT)/usr/lib/libzfs_core.so:= REALPATH=../../lib/libzfs_core.so.1 $(ROOT)/usr/lib/llib-ladm.ln:= REALPATH=../../lib/llib-ladm.ln $(ROOT)/usr/lib/llib-ladm:= REALPATH=../../lib/llib-ladm $(ROOT)/usr/lib/llib-laio.ln:= REALPATH=../../lib/llib-laio.ln $(ROOT)/usr/lib/llib-laio:= REALPATH=../../lib/llib-laio $(ROOT)/usr/lib/llib-lavl.ln:= REALPATH=../../lib/llib-lavl.ln
*** 1129,1138 **** --- 1132,1143 ---- $(ROOT)/usr/lib/llib-luuid:= REALPATH=../../lib/llib-luuid $(ROOT)/usr/lib/llib-lxnet.ln:= REALPATH=../../lib/llib-lxnet.ln $(ROOT)/usr/lib/llib-lxnet:= REALPATH=../../lib/llib-lxnet $(ROOT)/usr/lib/llib-lzfs.ln:= REALPATH=../../lib/llib-lzfs.ln $(ROOT)/usr/lib/llib-lzfs:= REALPATH=../../lib/llib-lzfs + $(ROOT)/usr/lib/llib-lzfs_core.ln:= REALPATH=../../lib/llib-lzfs_core.ln + $(ROOT)/usr/lib/llib-lzfs_core:= REALPATH=../../lib/llib-lzfs_core $(ROOT)/usr/lib/nss_compat.so.1:= REALPATH=../../lib/nss_compat.so.1 $(ROOT)/usr/lib/nss_dns.so.1:= REALPATH=../../lib/nss_dns.so.1 $(ROOT)/usr/lib/nss_files.so.1:= REALPATH=../../lib/nss_files.so.1 $(ROOT)/usr/lib/nss_nis.so.1:= REALPATH=../../lib/nss_nis.so.1 $(ROOT)/usr/lib/nss_user.so.1:= REALPATH=../../lib/nss_user.so.1
*** 1375,1384 **** --- 1380,1393 ---- REALPATH=../../../lib/$(MACH64)/libxnet.so.1 $(ROOT)/usr/lib/$(MACH64)/libzfs.so:= \ REALPATH=../../../lib/$(MACH64)/libzfs.so.1 $(ROOT)/usr/lib/$(MACH64)/libzfs.so.1:= \ REALPATH=../../../lib/$(MACH64)/libzfs.so.1 + $(ROOT)/usr/lib/$(MACH64)/libzfs_core.so:= \ + REALPATH=../../../lib/$(MACH64)/libzfs_core.so.1 + $(ROOT)/usr/lib/$(MACH64)/libzfs_core.so.1:= \ + REALPATH=../../../lib/$(MACH64)/libzfs_core.so.1 $(ROOT)/usr/lib/$(MACH64)/libfdisk.so.1:= \ REALPATH=../../../lib/$(MACH64)/libfdisk.so.1 $(ROOT)/usr/lib/$(MACH64)/libfdisk.so:= \ REALPATH=../../../lib/$(MACH64)/libfdisk.so.1 $(ROOT)/usr/lib/$(MACH64)/llib-ladm.ln:= \
*** 1471,1480 **** --- 1480,1491 ---- REALPATH=../../../lib/$(MACH64)/llib-luuid.ln $(ROOT)/usr/lib/$(MACH64)/llib-lxnet.ln:= \ REALPATH=../../../lib/$(MACH64)/llib-lxnet.ln $(ROOT)/usr/lib/$(MACH64)/llib-lzfs.ln:= \ REALPATH=../../../lib/$(MACH64)/llib-lzfs.ln + $(ROOT)/usr/lib/$(MACH64)/llib-lzfs_core.ln:= \ + REALPATH=../../../lib/$(MACH64)/llib-lzfs_core.ln $(ROOT)/usr/lib/$(MACH64)/llib-lfdisk.ln:= \ REALPATH=../../../lib/$(MACH64)/llib-lfdisk.ln $(ROOT)/usr/lib/$(MACH64)/nss_compat.so.1:= \ REALPATH=../../../lib/$(MACH64)/nss_compat.so.1 $(ROOT)/usr/lib/$(MACH64)/nss_dns.so.1:= \
*** 1625,1634 **** --- 1636,1647 ---- /usr/lib/libw.so.1 \ /usr/lib/libxnet.so \ /usr/lib/libxnet.so.1 \ /usr/lib/libzfs.so \ /usr/lib/libzfs.so.1 \ + /usr/lib/libzfs_core.so \ + /usr/lib/libzfs_core.so.1 \ /usr/lib/llib-ladm \ /usr/lib/llib-ladm.ln \ /usr/lib/llib-laio \ /usr/lib/llib-laio.ln \ /usr/lib/llib-lavl \
*** 1723,1732 **** --- 1736,1747 ---- /usr/lib/llib-luuid.ln \ /usr/lib/llib-lxnet \ /usr/lib/llib-lxnet.ln \ /usr/lib/llib-lzfs \ /usr/lib/llib-lzfs.ln \ + /usr/lib/llib-lzfs_core \ + /usr/lib/llib-lzfs_core.ln \ /usr/lib/nss_compat.so.1 \ /usr/lib/nss_dns.so.1 \ /usr/lib/nss_files.so.1 \ /usr/lib/nss_nis.so.1 \ /usr/lib/nss_user.so.1 \
*** 1861,1870 **** --- 1876,1887 ---- /usr/lib/$(MACH64)/libw.so.1 \ /usr/lib/$(MACH64)/libxnet.so \ /usr/lib/$(MACH64)/libxnet.so.1 \ /usr/lib/$(MACH64)/libzfs.so \ /usr/lib/$(MACH64)/libzfs.so.1 \ + /usr/lib/$(MACH64)/libzfs_core.so \ + /usr/lib/$(MACH64)/libzfs_core.so.1 \ /usr/lib/$(MACH64)/llib-ladm.ln \ /usr/lib/$(MACH64)/llib-laio.ln \ /usr/lib/$(MACH64)/llib-lavl.ln \ /usr/lib/$(MACH64)/llib-lbsm.ln \ /usr/lib/$(MACH64)/llib-lc.ln \
*** 1907,1916 **** --- 1924,1934 ---- /usr/lib/$(MACH64)/llib-ltsol.ln \ /usr/lib/$(MACH64)/llib-lumem.ln \ /usr/lib/$(MACH64)/llib-luuid.ln \ /usr/lib/$(MACH64)/llib-lxnet.ln \ /usr/lib/$(MACH64)/llib-lzfs.ln \ + /usr/lib/$(MACH64)/llib-lzfs_core.ln \ /usr/lib/$(MACH64)/nss_compat.so.1 \ /usr/lib/$(MACH64)/nss_dns.so.1 \ /usr/lib/$(MACH64)/nss_files.so.1 \ /usr/lib/$(MACH64)/nss_nis.so.1 \ /usr/lib/$(MACH64)/nss_user.so.1 \