Martin Matuska
2d9cf57e18
Introduce "feature flags" for ZFS pools (bump SPA version to 5000).
...
Add first feature "com.delphix:async_destroy" (asynchronous destroy
of ZFS datasets).
Implement features support in ZFS boot code.
Illumos revisions merged:
13700:2889e2596bd6
13701:1949b688d5fb
2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
References:
https://www.illumos.org/issues/2619
https://www.illumos.org/issues/2747
Obtained from: illumos (issue #2619 , #2747 )
MFC after: 1 month
2012-06-11 11:35:22 +00:00
Oleksandr Tymoshenko
457c7edfbd
Enable build of DTrace-related userland parts for MIPS
2012-03-24 05:29:07 +00:00
Rui Paulo
e48ccbb261
Install dtruss.
...
Sponsored by: The FreeBSD Foundation
2010-08-26 11:46:38 +00:00
Rui Paulo
013abb0056
Use double quotes when checking the value of MACHINE_ARCH.
...
Sponsored by: The FreeBSD Foundation
2010-08-21 14:02:04 +00:00
Rui Paulo
fd14f3b4a9
libdtrace, dtrace(1) and lockstat(1) are for i386 and amd64 only right
...
now.
Sponsored by: The FreeBSD Foundation
2010-07-31 17:13:14 +00:00
Stacey Son
7e1e3d9462
Add the OpenSolaris lockstat(1M) command. Requires the dtrace driver,
...
the lockstat provider, and the ksyms(4) pseudo driver kernel modules.
Approved by: gnn (mentor)
2009-05-27 01:30:23 +00:00
John Birrell
4ead756ac8
Add the dtrace client app to the build.
2008-05-22 23:06:19 +00:00
Ruslan Ermilov
dbdb679c6f
Remove options MK_LIBKSE and DEFAULT_THREAD_LIB now that we no longer
...
build libkse. This should fix WITHOUT_LIBTHR builds as a side effect.
2008-03-29 17:44:40 +00:00
David E. O'Brien
946367b8e2
Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidental
...
treatment of 'LIBKSE' as an "old style" knob.
Submitted by: ru
Approved by: re(kensmith)
2007-10-09 23:31:11 +00:00
David E. O'Brien
65c045e964
Repo copy libpthreads to libkse.
...
This introduces the WITHOUT_LIBKSE nob,
and changes WITHOUT_LIBPTHREADS to mean with neither threading libs.
Approved by: re(kensmith)
2007-10-09 13:42:34 +00:00
Ruslan Ermilov
bcf72246c5
Don't build bits that depend on the pthreads support if a
...
system was configured without such support.
Approved by: re (kensmith)
2007-10-01 18:23:24 +00:00
Pawel Jakub Dawidek
3b7917d766
- Reduce number of atomic operations needed to be implemented in asm by
...
implementing some of them using existing ones.
- Allow to compile ZFS on all archs and use atomic operations surrounded
by global mutex on archs we don't have or can't have all atomic
operations needed by ZFS.
2007-06-08 12:35:47 +00:00
Ruslan Ermilov
5941f0355c
Apply a set of style.Makefile(5) changes to src/cddl/ makefiles.
...
There are some insignificant non-style changes as well.
Not fixed: makefiles use ${LIBTHR} that doesn't exist, thus
breaking "make checkdpadd" and not tracking dependencies
properly.
Approved by: pjd
2007-04-16 21:20:26 +00:00
Dag-Erling Smørgrav
48be553b82
Build ZFS on amd64 and pc98.
...
Approved by: pjd@
2007-04-07 19:12:10 +00:00
Pawel Jakub Dawidek
f0a75d274a
Please welcome ZFS - The last word in file systems.
...
ZFS file system was ported from OpenSolaris operating system. The code in under
CDDL license.
I'd like to thank all SUN developers that created this great piece of software.
Supported by: Wheel LTD (http://www.wheel.pl/ )
Supported by: The FreeBSD Foundation (http://www.freebsdfoundation.org/ )
Supported by: Sentex (http://www.sentex.net/ )
2007-04-06 01:09:06 +00:00