Brian Behlendorf
cadd2ec869
Merge commit 'refs/top-bases/gcc-fortify-source' into gcc-fortify-source
2009-08-18 12:08:52 -07:00
Brian Behlendorf
1d7551423a
Merge branch 'gcc-missing-braces' into refs/top-bases/gcc-branch
2009-08-18 12:08:47 -07:00
Brian Behlendorf
41b297a27f
Merge commit 'refs/top-bases/gcc-missing-braces' into gcc-missing-braces
2009-08-18 12:08:46 -07:00
Brian Behlendorf
dc2aa83adf
Merge branch 'gcc-ident-pragmas' into refs/top-bases/gcc-branch
2009-08-18 12:08:41 -07:00
Brian Behlendorf
abd8fdb94f
Merge commit 'refs/top-bases/gcc-ident-pragmas' into gcc-ident-pragmas
...
Conflicts:
module/zfs/dsl_deleg.c
module/zfs/rrwlock.c
2009-08-18 12:08:36 -07:00
Brian Behlendorf
80785b829e
Merge branch 'gcc-64bit-constants' into refs/top-bases/gcc-branch
2009-08-18 12:07:41 -07:00
Brian Behlendorf
9d2ca4a4d4
Merge commit 'refs/top-bases/gcc-64bit-constants' into gcc-64bit-constants
2009-08-18 12:07:40 -07:00
Brian Behlendorf
c0cef09b7e
Merge branch 'gcc-shadow' into refs/top-bases/gcc-branch
2009-08-18 12:07:35 -07:00
Brian Behlendorf
db89339134
Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow
...
Conflicts:
module/zfs/dmu.c
2009-08-18 12:07:23 -07:00
Brian Behlendorf
b760445ff5
Merge branch 'gcc-unused' into refs/top-bases/gcc-branch
2009-08-18 12:06:54 -07:00
Brian Behlendorf
3a37442dc7
Merge commit 'refs/top-bases/gcc-unused' into gcc-unused
2009-08-18 12:06:53 -07:00
Brian Behlendorf
50d2c65daf
Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch
2009-08-18 12:06:48 -07:00
Brian Behlendorf
c5b5d32d69
Merge commit 'refs/top-bases/gcc-uninit' into gcc-uninit
...
Conflicts:
module/zfs/vdev_raidz.c
2009-08-18 12:06:21 -07:00
Brian Behlendorf
268e04166d
Merge branch 'gcc-no-parenthesis' into refs/top-bases/gcc-branch
2009-08-18 12:05:40 -07:00
Brian Behlendorf
481225606c
Merge commit 'refs/top-bases/gcc-no-parenthesis' into gcc-no-parenthesis
2009-08-18 12:05:39 -07:00
Brian Behlendorf
387821c409
Merge branch 'gcc-missing-case' into refs/top-bases/gcc-branch
2009-08-18 12:05:34 -07:00
Brian Behlendorf
e95fcbffd9
Merge commit 'refs/top-bases/gcc-missing-case' into gcc-missing-case
2009-08-18 12:05:33 -07:00
Brian Behlendorf
ff0406ccc5
Merge branch 'gcc-invalid-prototype' into refs/top-bases/gcc-branch
2009-08-18 12:05:28 -07:00
Brian Behlendorf
38cc41b5fe
Merge commit 'refs/top-bases/gcc-invalid-prototype' into gcc-invalid-prototype
2009-08-18 12:05:26 -07:00
Brian Behlendorf
4a4de1cc99
Merge branch 'gcc-init-pragmas' into refs/top-bases/gcc-branch
2009-08-18 12:05:22 -07:00
Brian Behlendorf
bb286fe763
Merge commit 'refs/top-bases/gcc-init-pragmas' into gcc-init-pragmas
2009-08-18 12:05:20 -07:00
Brian Behlendorf
012cc31598
Merge branch 'gcc-debug' into refs/top-bases/gcc-branch
2009-08-18 12:05:17 -07:00
Brian Behlendorf
c3a6c4afba
Merge commit 'refs/top-bases/gcc-debug' into gcc-debug
2009-08-18 12:05:13 -07:00
Brian Behlendorf
4b1b3d2498
Merge branch 'gcc-cast' into refs/top-bases/gcc-branch
2009-08-18 12:05:09 -07:00
Brian Behlendorf
9e903015fd
Merge commit 'refs/top-bases/gcc-cast' into gcc-cast
2009-08-18 12:05:07 -07:00
Brian Behlendorf
e5e4fadc34
Merge branch 'gcc-c90' into refs/top-bases/gcc-branch
...
Conflicts:
module/zfs/dmu.c
module/zfs/dsl_deleg.c
module/zfs/rrwlock.c
module/zfs/vdev_raidz.c
2009-08-18 12:04:53 -07:00
Brian Behlendorf
0f80e41c89
Merge commit 'refs/top-bases/gcc-c90' into gcc-c90
...
Conflicts:
module/zfs/spa_misc.c
module/zfs/vdev_label.c
2009-08-18 11:55:36 -07:00
Brian Behlendorf
45d1cae3b8
Rebase master to b121
2009-08-18 11:43:27 -07:00
Brian Behlendorf
eef4fb6f84
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2009-08-18 10:50:53 -07:00
Brian Behlendorf
adc7bb76f2
Add 3 dragon drawer test configurations (raid0, raidz, raidz2).
...
The current test rig consists of two 60 disk dragon drawers in configured
in 4-x15 mode. Each drawer has 4 SAS connections to my node for a total
of 8 SAS connections spread over 4 dual-port LSI SAS adapters. The
configures are as follows:
- raid0: All 120 drives in a single pool.
- raidz: 15 RAIDZ groups of 7+1.
- raidz2: 15 RAIDZ2 groups of 6+2.
2009-08-18 10:40:30 -07:00
Brian Behlendorf
129c873ecd
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2009-08-17 21:45:15 -07:00
Brian Behlendorf
4f555da51d
Add zfs-test package which includes test infrastructure.
...
This change extends the existing in-tree test infrastructure such
that it can also be run as part of a the installed package. This
simplifies testing on multiple systems and is generally all around
useful. The scripts may still be run in-tree and will use the
in-tree build products as long as .script-config exists.
2009-08-17 21:35:06 -07:00
Brian Behlendorf
32dabf5d24
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2009-08-14 16:28:00 -07:00
Brian Behlendorf
6857a2e5a0
Various spec file tweaks to handle rpm building of several distros.
...
Supported and tested distros now include SLES10, SLES11, Chaos 4.x,
RHEL5, and Fedora 11. This update was mainly to address rebuildable
kernel module rpms, and correct rpm dependencies for each distro.
2009-08-14 16:22:20 -07:00
Brian Behlendorf
631e96d8de
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2009-08-14 10:24:19 -07:00
Brian Behlendorf
503a1a983c
Merge commit 'refs/top-bases/zfs-branch' into zfs-branch
2009-08-14 10:22:10 -07:00
Brian Behlendorf
bd586322cc
Merge branch 'gcc-branch' into refs/top-bases/zfs-branch
2009-08-14 10:22:08 -07:00
Brian Behlendorf
b909f23019
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2009-08-14 10:22:07 -07:00
Brian Behlendorf
f9bab26542
Merge branch 'gcc-fortify-source' into refs/top-bases/gcc-branch
2009-08-14 10:22:07 -07:00
Brian Behlendorf
e6b541db64
All calls to ftruncate() must have their return code checked.
...
Under FC11 rpm builds by default add the --fortify-source option which
ensures that functions flagged with certain attributes must have their
return codes checked. Normally this is just a warning but we always
build with -Werror so this is fatal. Simply wrap the function in a
verify call to ensure we catch a failure if there is one.
2009-08-14 10:11:03 -07:00
Brian Behlendorf
96bf80c3ed
Explicit check for requires_* rpm defines
...
Due to different distros and/or versions of rpm mishandling the shorthand
syntax simply use the longer version which get interpreted correctly.
2009-08-14 10:09:22 -07:00
Brian Behlendorf
713c0c1bc9
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2009-08-04 16:21:54 -07:00
Brian Behlendorf
d80e2a5a1a
Tag zfs-0.4.5 for real
...
Update TODO list.
2009-08-04 16:12:28 -07:00
Brian Behlendorf
f73936be84
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2009-08-04 15:56:50 -07:00
Brian Behlendorf
f88cbd6535
Merge commit 'refs/top-bases/zfs-branch' into zfs-branch
2009-08-04 15:54:21 -07:00
Brian Behlendorf
8c28ed9bff
Merge branch 'feature-branch' into refs/top-bases/zfs-branch
2009-08-04 15:54:19 -07:00
Brian Behlendorf
d85e9f79ce
Merge commit 'refs/top-bases/feature-branch' into feature-branch
2009-08-04 15:54:18 -07:00
Brian Behlendorf
adcc63f658
Merge branch 'feature-pthreads' into refs/top-bases/feature-branch
2009-08-04 15:54:17 -07:00
Brian Behlendorf
2ee19b34ea
Refresh ChangeLog
2009-08-04 15:45:48 -07:00
Brian Behlendorf
7069d048a0
Revert kthreads based on pthread thread specific data due to failure.
...
With this patch applied I get the following failure 100% of the time,
I'd prefer to debug it and keep moving forward but I do not have the
time right now so I'm reverting the patch to the version which worked.
Ricardo please fix.
(gdb) bt
0 ztest_dmu_write_parallel (za=0x2aaaac898960) at
../../cmd/ztest/ztest.c:2566
1 0x0000000000405a79 in ztest_thread (arg=<value optimized out>)
at ../../cmd/ztest/ztest.c:3862
2 0x00002b2e6a7a841d in zk_thread_helper (arg=<value optimized out>)
at ../../lib/libzpool/kernel.c:131
3 0x000000379be06367 in start_thread (arg=<value optimized out>)
at pthread_create.c:297
4 0x000000379b2d30ad in clone () from /lib64/libc.so.6
2009-08-04 15:42:24 -07:00