History log of /freebsd/sys/modules/zfs/Makefile (Results 151 – 175 of 180)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 3b7917d7 08-Jun-2007 Pawel Jakub Dawidek <pjd@FreeBSD.org>

- 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

- 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.

show more ...


# d4c4dfe9 23-May-2007 Pawel Jakub Dawidek <pjd@FreeBSD.org>

FreeBSD's namecache works quite well with ZFS, so remove DNLC.


# 8b384c52 24-Apr-2007 Pawel Jakub Dawidek <pjd@FreeBSD.org>

MFp4: Now that ZFS can use FreeBSD's namecache, turn it off by default and
turn off DNLC, but don't remove DNLC yet just in case.


# ffe54ff0 08-Apr-2007 Pawel Jakub Dawidek <pjd@FreeBSD.org>

MFp4: Synchronize with recent OpenSolaris changes.


# 3dc4488c 08-Apr-2007 Pawel Jakub Dawidek <pjd@FreeBSD.org>

Move atomic.S files to directories that better fit OpenSolaris directory
layout.


# 2109a92f 06-Apr-2007 Pawel Jakub Dawidek <pjd@FreeBSD.org>

Add Makefile for zfs.ko kernel module.


# 48534504 13-Mar-2010 Kip Macy <kmacy@FreeBSD.org>

make UMA the default allocator for ZFS buffers - this avoids
a great deal of contention in kmem_alloc

MFC after: 7 days


# cbd59a4f 08-Sep-2009 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

- MFC from head@196987


# 159ef108 17-Aug-2009 Pawel Jakub Dawidek <pjd@FreeBSD.org>

Remove OpenSolaris taskq port (it performs very poorly in our kernel) and
replace it with wrappers around our taskqueue(9).
To make it possible implement taskqueue_member() function which returns 1
i

Remove OpenSolaris taskq port (it performs very poorly in our kernel) and
replace it with wrappers around our taskqueue(9).
To make it possible implement taskqueue_member() function which returns 1
if the given thread was created by the given taskqueue.

Approved by: re (kib)

show more ...


# 7e857dd1 12-Jun-2009 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

- Merge from HEAD


# 762169b5 31-May-2009 Kip Macy <kmacy@FreeBSD.org>

fix xdrmem_control to be safe in an if statement
fix zfs to depend on krpc
remove xdr from zfs makefile

Submitted by: dchagin@freebsd.org


# c334d2d5 28-May-2009 Kip Macy <kmacy@FreeBSD.org>

MFdevbranch 192944
- add FreeBSD implementation of xdrmem_control needed by zfs
- have zfs define xdr_ops using FreeBSD's definition
- remove solaris xdr files from zfs compile


# 2e370a5c 26-May-2009 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

Merge from HEAD


# 0970b4ba 26-May-2009 Edward Tomasz Napierala <trasz@FreeBSD.org>

MFp4 changes neccessary for NFSv4 ACLs support in ZFS. This is mostly
about removing a few #ifdefs and providing compatibility wrappers and
VOP implementations to get and set an ACL; ZFS does ACL en

MFp4 changes neccessary for NFSv4 ACLs support in ZFS. This is mostly
about removing a few #ifdefs and providing compatibility wrappers and
VOP implementations to get and set an ACL; ZFS does ACL enforcement all
by itself.

Note that the VOPs are ifdefed out for now, so this change should be
a no-op.

Reviewed by: pjd

show more ...


# 469ef3e5 11-May-2009 Kip Macy <kmacy@FreeBSD.org>

rename xdr support files to avoid conflicts when linking in to the kernel


# 126b14f7 09-May-2009 Kip Macy <kmacy@FreeBSD.org>

fix atomic.S rename and vimage breakage

The latter was pointed out by Artem Belevich


# 8569258b 09-May-2009 Kip Macy <kmacy@FreeBSD.org>

- rename atomic.S and crc32.c to avoid collisions when linking zfs in to the kernel
- update Makefile
- ifdef out acl_{alloc, free}, they aren't used by zfs and conflict with existing in-kernel routi

- rename atomic.S and crc32.c to avoid collisions when linking zfs in to the kernel
- update Makefile
- ifdef out acl_{alloc, free}, they aren't used by zfs and conflict with existing in-kernel routines

show more ...


Revision tags: release/6.4.0_cvs, release/6.4.0
# 1ba4a712 17-Nov-2008 Pawel Jakub Dawidek <pjd@FreeBSD.org>

Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.

This bring huge amount of changes, I'll enumerate only user-visible changes:

- Delegated Administration

Allows regular use

Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.

This bring huge amount of changes, I'll enumerate only user-visible changes:

- Delegated Administration

Allows regular users to perform ZFS operations, like file system
creation, snapshot creation, etc.

- L2ARC

Level 2 cache for ZFS - allows to use additional disks for cache.
Huge performance improvements mostly for random read of mostly
static content.

- slog

Allow to use additional disks for ZFS Intent Log to speed up
operations like fsync(2).

- vfs.zfs.super_owner

Allows regular users to perform privileged operations on files stored
on ZFS file systems owned by him. Very careful with this one.

- chflags(2)

Not all the flags are supported. This still needs work.

- ZFSBoot

Support to boot off of ZFS pool. Not finished, AFAIK.

Submitted by: dfr

- Snapshot properties

- New failure modes

Before if write requested failed, system paniced. Now one
can select from one of three failure modes:
- panic - panic on write error
- wait - wait for disk to reappear
- continue - serve read requests if possible, block write requests

- Refquota, refreservation properties

Just quota and reservation properties, but don't count space consumed
by children file systems, clones and snapshots.

- Sparse volumes

ZVOLs that don't reserve space in the pool.

- External attributes

Compatible with extattr(2).

- NFSv4-ACLs

Not sure about the status, might not be complete yet.

Submitted by: trasz

- Creation-time properties

- Regression tests for zpool(8) command.

Obtained from: OpenSolaris

show more ...


# e506f34b 05-Nov-2008 Craig Rodrigues <rodrigc@FreeBSD.org>

Merge latest DTrace changes from Perforce.

Approved by: jb


# 5b20de10 12-Apr-2008 Marius Strobl <marius@FreeBSD.org>

Add atomic operations for ZFS/sparc64.

Approved by: core, pjd
Obtained from: OpenSolaris (w/ adaptations)
MFC after: 2 weeks


# e327f524 28-Mar-2008 John Birrell <jb@FreeBSD.org>

The sources covered by Sun's CDDL have been repo copied below the
src/cddl and src/sys/cddl directories per the core@ decision following
the license review.

This change modifies the affected Makefil

The sources covered by Sun's CDDL have been repo copied below the
src/cddl and src/sys/cddl directories per the core@ decision following
the license review.

This change modifies the affected Makefiles to reference the sources
in their new location.

show more ...


# 0a3374af 08-Mar-2008 David E. O'Brien <obrien@FreeBSD.org>

"root" the include path so there is less duplication.


Revision tags: release/7.0.0_cvs, release/7.0.0
# 741ac35c 21-Feb-2008 Ruslan Ermilov <ru@FreeBSD.org>

Remove WARNS from here and compile with default kernel flags.
Switch off those warnings that ZFS sources do not pass.


Revision tags: release/6.3.0_cvs, release/6.3.0
# ee8a5fa7 28-Nov-2007 John Birrell <jb@FreeBSD.org>

Remove _SOLARIS_C_SOURCE now that it doesn't do anything in FreeBSD
headers. All OpenSolaris compatibility comes via the set of specific
compatibility headers in src/compat/opensolaris and
src/sys/co

Remove _SOLARIS_C_SOURCE now that it doesn't do anything in FreeBSD
headers. All OpenSolaris compatibility comes via the set of specific
compatibility headers in src/compat/opensolaris and
src/sys/compat/opensolaris.

show more ...


# 3b7917d7 08-Jun-2007 Pawel Jakub Dawidek <pjd@FreeBSD.org>

- 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

- 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.

show more ...


12345678