| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
4477 DTrace should speak JSON
MFC after: 2 weeks
Notes:
svn path=/head/; revision=267937
|
|
|
|
|
|
|
|
|
|
|
| |
2915 DTrace in a zone should see "cpu", "curpsinfo", et al
2916 DTrace in a zone should be able to access fds[]
2917 DTrace in a zone should have limited provider access
MFC after: 2 weeks
Notes:
svn path=/head/; revision=267929
|
|
|
|
| |
Notes:
svn path=/head/; revision=267925
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
commit 78e24ab6803bbe11ba37642624e1498ede5b239d
Author: Bryan Cantrill <bryan@joyent.com>
Date: Thu Oct 31 01:20:54 2013
OS-1688 DTrace count() with histogram
OS-2360 DTrace full width distribution histograms
OS-2361 DTrace frequency trails
MFC after: 2 weeks
Notes:
svn path=/head/; revision=267898
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
4251 libdtrace leaks open file handles
Illumos commit: 93ed8d0d4b068b95d0bb50d57bb854df462a8485
(partial)
Reference:
https://www.illumos.org/issues/4251
Discussed with: Robert Mustacchi
Obtained from: Illumos
MFC after: 1 week
Notes:
svn path=/head/; revision=267875
|
|
|
|
| |
Notes:
svn path=/head/; revision=267803
|
|
|
|
|
|
|
|
|
|
| |
Illumos ZFS issues:
3654 zdb should print number of ganged blocks
MFC after: 2 weeks
Notes:
svn path=/head/; revision=267572
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merge from r258379 missed the tests.
4248 dtrace(1M) should never create DOF with empty probes section
4249 Only probes from the first DTrace object file will be included
Illumos Revision: 54a20ab41aadcb81c53e72fc65886e964e9add59
MFC after: 5 days
Notes:
svn path=/head/; revision=267513
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new zfs property, "redundant_metadata" which can have values "all" or
"most". The default will be "all", which is the current behavior. When set
to all, ZFS stores an extra copy of all metadata. If a single on-disk block
is corrupt, at worst a single block of user data (which is recordsize bytes
long) can be lost.
Setting to "most" will cause us to only store 1 copy of level-1 indirect
blocks of user data files. This can improve performance of random writes,
because less metadata has to be written. In practice, at worst about
100 blocks (of recordsize bytes each) of user data can be lost if a single
on-disk block is corrupt.
The exact behavior of which metadata blocks are stored redundantly may change
in future releases.
Illumos issue: 3835 zfs need not store 2 copies of all metadata
MFC after: 2 weeks
Notes:
svn path=/head/; revision=266771
|
|
|
|
|
|
|
|
|
| |
Since "BEGIN" is not the name of a module, the test would just hang.
MFC after: 3 days
Notes:
svn path=/head/; revision=266454
|
|
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD ZFS port unlike OpenSolaris does not use device IDs, and does not
implement respective devid_*() fuctions. It is pointless to open devices
just to close them back immediately.
MFC after: 2 weeks
Sponsored by: iXsystems, Inc.
Notes:
svn path=/head/; revision=265821
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fail to attach to stripped binaries. With the _r_debug_postinit symbol,
dtrace(1) can now set a breakpoint in the victim process after it has
registered its DOF table(s) with the kernel. r_debug_state cannot be used
for this purpose since it is called before DOF is made available, in which
case dtrace(1) cannot create USDT probes before the program begins
execution.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=265631
|
|
|
|
| |
Notes:
svn path=/head/; revision=264852
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=264851
|
|
|
|
|
|
|
|
|
| |
3897 zfs filesystem and snapshot limits
MFC after: 2 weeks
Notes:
svn path=/head/; revision=264835
|
|
|
|
|
|
|
|
|
|
|
| |
4374 dn_free_ranges should use range_tree_t
illumos/illumos-gate@bf16b11e8deb633dd6c4296d46e92399d1582df4
MFC after: 2 weeks
Notes:
svn path=/head/; revision=264669
|
|
|
|
|
|
|
| |
printf tests pass.
Notes:
svn path=/head/; revision=264487
|
|
|
|
|
|
|
|
|
| |
characters.
MFC after: 1 week
Notes:
svn path=/head/; revision=264486
|
|
|
|
|
|
|
|
|
|
|
|
| |
and zdb(8) by growing the buffer on demand with a cap of 1GB (specified in
spa_history_create_obj()).
PR: bin/186574
Submitted by: Andrew Childs <lorne cons org nz> (with changes)
MFC after: 2 weeks
Notes:
svn path=/head/; revision=264467
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New ZFS property volmode and sysctl vfs.zfs.vol.mode allow switching ZVOL
between three modes:
geom -- existing fully functional behavior (default);
dev -- exposing volumes only as raw disk device file in devfs;
none -- not exposing volumes outside ZFS.
The "dev" mode is less functional (can't be partitioned, mounted, etc),
but it is faster, and in some scenarios with untrusted consumers safer.
It can be useful for NAS, VM block storages, etc.
The "none" mode may be convenient for backup servers, etc. that don't
need direct data access.
Due to the way ZVOL is integrated with main ZFS code, those property
and sysctl are checked only during pool import and volume creation.
MFC after: 1 month
Sponsored by: iXsystems, Inc.
Notes:
svn path=/head/; revision=264145
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
4248 dtrace(1M) should never create DOF with empty probes section
4249 Only probes from the first DTrace object file will be included
Illumos Revision: 4a20ab41aadcb81c53e72fc65886e964e9add59
Reference:
https://www.illumos.org/issues/4248
https://www.illumos.org/issues/4249
Obtained from: Illumos
MFC after: 1 month
Notes:
svn path=/head/; revision=264040
|
|
|
|
|
|
|
|
|
|
| |
3993 zpool(1M) and zfs(1M) should support -p for "list" and "get"
4700 "zpool get" doesn't support -H or -o options
MFC after: 2 weeks
Notes:
svn path=/head/; revision=263889
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
3947 zpool(1M) references nonexistent zfs-features(5)
4540 zpool(1M) man page doesn't describe "readonly" property
3948 zfs sync=default is not accepted
4611 zfs(1M) still mentions 'send -r' in synopsis
4415 zpool(1M) man page missing "import -m" description
4570 Document dedupditto pool property
4572 Dedup-related documentation additions for zpool and zdb.
1371 Add -D option description to zpool(1M) manpage
4571 Add documentation for -T and interval to "zpool list"
MFC after: 2 weeks
Notes:
svn path=/head/; revision=263459
|
|
|
|
|
|
|
|
| |
Submitted by: Richard Yao <ryao gentoo org>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=263385
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix a memory leak in uu_avl_pool_create: pthread_mutex_init without
a corresponding pthread_mutex_destroy. It shows up, among other
places, when doing "zfs list".
MFC after: 3 weeks
Sponsored by: Spectra Logic Corporation
Notes:
svn path=/head/; revision=262912
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
concatenates the DOF tables into one section. Previously, the USDT init
code in drti.o would only look at the first table in the DOF section; with
this change, it iterates over all the tables, passing each DOF table to
the kernel.
PR: 186821
Submitted by: Fedor Indutny <fedor@indutny.com>
MFC after: 1 month
Notes:
svn path=/head/; revision=262669
|
|
|
|
|
|
|
|
|
|
| |
illumos/illumos-gate@d339a29bb4765c4b6883a935cf69b669cd05bca0
PR: 187027
MFC after: 1 week
Notes:
svn path=/head/; revision=262596
|
|
|
|
|
|
|
|
|
|
|
| |
4626 libzfs memleak in zpool_in_use()
illumos/illumos-gate@fb13f48f1d9593453b94cd1c7277553b56f493c8
MFC after: 2 weeks
Notes:
svn path=/head/; revision=262577
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
illumos/illumos-gate@6fb4854bed54ce82bd8610896b64ddebcd4af706
This fixes the tst.resize1.d and tst.resize2.d DTrace tests, which have
been failing since r261122 since they were causing dtrace(1) to attempt to
allocate and use large amounts of memory, and get killed by the OOM killer
as a result.
MFC after: 1 month
Notes:
svn path=/head/; revision=262330
|
|
|
|
|
|
|
|
|
|
|
|
| |
"Manpages should start a new sentence on a new line. This makes it easier
for translators to track changes." -jhb
Approved by: jhb
MFC after: 3 days
Sponsored by: SupraNet Communications, Inc
Notes:
svn path=/head/; revision=262051
|
|
|
|
|
|
|
| |
MFC after: 5 days
Notes:
svn path=/head/; revision=261893
|
|
|
|
|
|
|
| |
MFC after: 5 days
Notes:
svn path=/head/; revision=261892
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hot spares. This should be MFC'd to all STABLE branches.
Upon the availability of zfsd, the zpool manpage on relevant branches should
be updated to remove this caveat and document hot spare's reliance on zfsd.
Approved by: avg
MFC after: 1 week
Sponsored by: SupraNet Communications
Notes:
svn path=/head/; revision=261774
|
|
|
|
| |
Notes:
svn path=/head/; revision=261259
|
|\
| |
| |
| | |
Notes:
svn path=/projects/elftoolchain/; revision=261159
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The limitation was introduced in r178556 without any note or comment.
It seems pretty artificial and now it leads to problems like the following:
$ dtrace -x bufsize=17m -n ...
dtrace: processing aborted: Memory allocation failure
OpenSolaris and illumos never had this limitation.
Sponsored by: HybridCluster
Notes:
svn path=/head/; revision=261122
|
| |
| |
| |
| |
| |
| |
| | |
Submitted by: emaste
Notes:
svn path=/projects/elftoolchain/; revision=261154
|
| |
| |
| |
| | |
Notes:
svn path=/projects/elftoolchain/; revision=261025
|
|\|
| |
| |
| | |
Notes:
svn path=/projects/elftoolchain/; revision=260920
|
| |
| |
| |
| |
| |
| |
| |
| | |
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
MFC after: 1 week
Notes:
svn path=/head/; revision=260811
|
| |
| |
| |
| |
| |
| |
| |
| | |
MFC after: 8 days
Sponsored by: HybridCluster
Notes:
svn path=/head/; revision=260703
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
emitting the DIE for the type of that member. ctfconvert can not
handle this properly and will calculate a wrong member bit offset.
Same struct/union type from different .o file will be treated as
different types when their member bit offsets are different, and
gets added/merged multiple times. This will in turn cause many other
structs/pointers/typedefs that refer to the duplicated struct/union
gets added/merged multiple times and eventually causes numerous
duplicated CTF types in the kernel.debug file.
The simple workaround here is to make use of DW_AT_byte_size attribute
of the member DIE to calculate the bits occupied by the member's type,
without actually resolving the type.
Notes:
svn path=/projects/elftoolchain/; revision=260897
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
attributes generated by Clang 3.4.
* Document how different compilers generate DW_AT_data_member_location
attributes differently.
* Document the quirks about DW_FORM_data[48].
Notes:
svn path=/projects/elftoolchain/; revision=260880
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bring back a known issue with DTrace regarding type name
comparison. Instead, we can set the name to an empty string.
Pointed out by: avg
Notes:
svn path=/projects/elftoolchain/; revision=260809
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
"__anon__". This hack is used to workaround a issue that compilers
like GCC could generate DW_TAG_base_type DIE without a name.
Note that we didn't need this before because the old libdwarf
internally set all the unnamed DIE's name to "__anon__".
Notes:
svn path=/projects/elftoolchain/; revision=260797
|
|/
|
|
| |
Notes:
svn path=/projects/elftoolchain/; revision=260795
|
|
|
|
|
|
|
|
|
|
|
|
| |
4369 implement zfs bookmarks
4368 zfs send filesystems from readonly pools
Illumos/illumos-gate@78f171005391b928aaf1642b3206c534ed644332
MFC after: 2 weeks
Notes:
svn path=/head/; revision=260183
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
4208 Typo in zfs_main.c: "posxiuser"
illumos/illumos-gate@f38cb554a534c6df738be3f4d23327e69888e634
Note: this is a stripped down version of Illumos change.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=260156
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
4370 avoid transmitting holes during zfs send
4371 DMU code clean up
illumos/illumos-gate@43466aae47bfcd2ad9bf501faec8e75c08095e4f
NOTE: Make sure the boot code is updated if a zpool upgrade is
done on boot zpool.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=260150
|
|
|
|
|
|
|
|
|
|
|
| |
4373 add block contents print to zstreamdump
illumos/illumos-gate@994fb6b8a9d07a8021d77d79f46e30637bca3ad3
MFC after: 2 weeks
Notes:
svn path=/head/; revision=260142
|