Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit 'refs/top-bases/zfs-branch' into zfs-branch | Brian Behlendorf | 2009-11-20 | 1 | -1/+1 |
|\ | |||||
| * | Merge branch 'gcc-branch' into refs/top-bases/zfs-branch | Brian Behlendorf | 2009-11-20 | 1 | -1/+1 |
| |\ | |||||
| | * | Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch | Brian Behlendorf | 2009-11-20 | 1 | -1/+1 |
| | |\ | |||||
| | | * | Prevent gcc uninit compiler warning in zfs_range_unlock_reader(). | Brian Behlendorf | 2009-11-20 | 1 | -1/+1 |
| | | | | |||||
| | | * | Merge commit 'refs/top-bases/gcc-uninit' into gcc-uninit | Brian Behlendorf | 2009-11-15 | 1 | -1835/+0 |
| | | |\ | |||||
* | | | | | Merge commit 'refs/top-bases/zfs-branch' into zfs-branch | Brian Behlendorf | 2009-11-15 | 1 | -1835/+0 |
|\| | | | | |||||
| * | | | | Merge branch 'gcc-branch' into refs/top-bases/zfs-branch | Brian Behlendorf | 2009-11-15 | 1 | -1835/+0 |
| |\| | | | |||||
| | * | | | Merge branch 'gcc-c90' into refs/top-bases/gcc-branch | Brian Behlendorf | 2009-11-15 | 1 | -1835/+0 |
| | |\ \ \ | |||||
| | | * \ \ | Merge commit 'refs/top-bases/gcc-c90' into gcc-c90 | Brian Behlendorf | 2009-11-15 | 1 | -1835/+0 |
| | | |\ \ \ | | | | | |/ | | | | |/| | |||||
| | | | * | | Remove zvol.c when updating in update-zfs.sh Linux version available. | Brian Behlendorf | 2009-11-15 | 1 | -1835/+0 |
| | | | | | | |||||
* | | | | | | Merge commit 'refs/top-bases/zfs-branch' into zfs-branch | Brian Behlendorf | 2009-08-18 | 4 | -21/+28 |
|\| | | | | | |||||
| * | | | | | Merge branch 'gcc-branch' into refs/top-bases/zfs-branch | Brian Behlendorf | 2009-08-18 | 4 | -21/+28 |
| |\| | | | | |||||
| | * | | | | Merge branch 'gcc-shadow' into refs/top-bases/gcc-branch | Brian Behlendorf | 2009-08-18 | 1 | -14/+14 |
| | |\ \ \ \ | |||||
| | | * | | | | Required build 121 updates for gcc-shadow | Brian Behlendorf | 2009-08-18 | 1 | -14/+14 |
| | | | | | | | |||||
| | | * | | | | Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow | Brian Behlendorf | 2009-08-18 | 51 | -716/+2581 |
| | | |\ \ \ \ | | | | | |/ / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | Conflicts: module/zfs/dmu.c | ||||
| | | * | | | | Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow | Brian Behlendorf | 2009-07-02 | 84 | -2359/+5385 |
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: module/zfs/dmu.c | ||||
| | | * \ \ \ \ | Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow | Brian Behlendorf | 2009-02-18 | 29 | -707/+1020 |
| | | |\ \ \ \ \ | |||||
| | | * \ \ \ \ \ | Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow | Brian Behlendorf | 2009-01-15 | 39 | -604/+1094 |
| | | |\ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ | Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow | Brian Behlendorf | 2009-01-05 | 4 | -0/+38476 |
| | | |\ \ \ \ \ \ \ | |||||
| | * | \ \ \ \ \ \ \ | Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch | Brian Behlendorf | 2009-08-18 | 1 | -1/+1 |
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|_|/ | | | |/| | | | | | | | |||||
| | | * | | | | | | | | Required build 121 updates for gcc-uninit | Brian Behlendorf | 2009-08-18 | 1 | -1/+1 |
| | | | | | | | | | | | |||||
| | | * | | | | | | | | Merge commit 'refs/top-bases/gcc-uninit' into gcc-uninit | Brian Behlendorf | 2009-08-18 | 51 | -716/+2581 |
| | | |\ \ \ \ \ \ \ \ | | | | | |_|_|_|_|/ / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: module/zfs/vdev_raidz.c | ||||
| | * | | | | | | | | | Merge branch 'gcc-c90' into refs/top-bases/gcc-branch | Brian Behlendorf | 2009-08-18 | 3 | -6/+13 |
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|_|/ | | | |/| | | | | | | | |||||
| | | * | | | | | | | | Required build 121 updates for gcc-c90 | Brian Behlendorf | 2009-08-18 | 3 | -6/+13 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Merge commit 'refs/top-bases/zfs-branch' into zfs-branch | Brian Behlendorf | 2009-08-18 | 51 | -716/+2580 |
|\| | | | | | | | | | | |||||
| * | | | | | | | | | | Merge branch 'gcc-branch' into refs/top-bases/zfs-branch | Brian Behlendorf | 2009-08-18 | 51 | -716/+2580 |
| |\| | | | | | | | | | |||||
| | * | | | | | | | | | Merge branch 'gcc-c90' into refs/top-bases/gcc-branch | Brian Behlendorf | 2009-08-18 | 51 | -716/+2580 |
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: module/zfs/dmu.c module/zfs/dsl_deleg.c module/zfs/rrwlock.c module/zfs/vdev_raidz.c | ||||
| | | * | | | | | | | | Merge commit 'refs/top-bases/gcc-c90' into gcc-c90 | Brian Behlendorf | 2009-08-18 | 51 | -717/+2581 |
| | | |\ \ \ \ \ \ \ \ | | | | | |/ / / / / / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: module/zfs/spa_misc.c module/zfs/vdev_label.c | ||||
| | | | * | | | | | | | Rebase master to b121 | Brian Behlendorf | 2009-08-18 | 51 | -716/+2581 |
| | | | | |_|_|_|_|/ | | | | |/| | | | | | |||||
* | | | | | | | | | | Merge commit 'refs/top-bases/zfs-branch' into zfs-branch | Brian Behlendorf | 2009-08-04 | 1 | -0/+4 |
|\| | | | | | | | | | |||||
| * | | | | | | | | | Merge branch 'feature-branch' into refs/top-bases/zfs-branch | Brian Behlendorf | 2009-08-04 | 1 | -0/+4 |
| |\ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ | Merge branch 'feature-pthreads' into refs/top-bases/feature-branch | Brian Behlendorf | 2009-08-04 | 1 | -0/+4 |
| | |\ \ \ \ \ \ \ \ \ | |||||
| | | * | | | | | | | | | Revert kthreads based on pthread thread specific data due to failure. | Brian Behlendorf | 2009-08-04 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | | | | | | | | | | | | Merge commit 'refs/top-bases/zfs-branch' into zfs-branch | Brian Behlendorf | 2009-08-04 | 1 | -4/+0 |
|\| | | | | | | | | | | | |||||
| * | | | | | | | | | | | Merge branch 'feature-branch' into refs/top-bases/zfs-branch | Brian Behlendorf | 2009-08-04 | 1 | -4/+0 |
| |\| | | | | | | | | | | |||||
| | * | | | | | | | | | | Merge branch 'feature-pthreads' into refs/top-bases/feature-branch | Brian Behlendorf | 2009-08-04 | 1 | -4/+0 |
| | |\| | | | | | | | | | |||||
| | | * | | | | | | | | | Reimplement user kthreads based on pthread thread specific data. | Ricardo M. Correia | 2009-08-04 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This resolves previous scalabily concerns about the cost of calling curthread which previously required a list walk. The kthread address is now tracked as thread specific data which can be quickly returned. Signed-off-by: Brian Behlendorf <[email protected]> | ||||
* | | | | | | | | | | | | Merge commit 'refs/top-bases/zfs-branch' into zfs-branch | Brian Behlendorf | 2009-08-03 | 1 | -2/+1 |
|\| | | | | | | | | | | | |||||
| * | | | | | | | | | | | Merge branch 'gcc-branch' into refs/top-bases/zfs-branch | Brian Behlendorf | 2009-08-03 | 1 | -2/+1 |
| |\ \ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / / | | |/| | | | | | | | | | |||||
| | * | | | | | | | | | | Merge branch 'gcc-unused' into refs/top-bases/gcc-branch | Brian Behlendorf | 2009-08-03 | 1 | -2/+1 |
| | |\ \ \ \ \ \ \ \ \ \ | |||||
| | | * | | | | | | | | | | refcount_add() mistakenly moved to ASSERT() breaks --disable-debug builds. | Brian Behlendorf | 2009-08-03 | 1 | -2/+1 |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Merge commit 'refs/top-bases/zfs-branch' into zfs-branch | Brian Behlendorf | 2009-07-29 | 2 | -22/+30 |
|\| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | Merge branch 'fix-branch' into refs/top-bases/zfs-branch | Brian Behlendorf | 2009-07-29 | 2 | -22/+30 |
| |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'fix-stack' into refs/top-bases/fix-branch | Brian Behlendorf | 2009-07-29 | 2 | -22/+30 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | * | | | | | | | | | | | | Excessively large stack frames detected. | Brian Behlendorf | 2009-07-29 | 2 | -22/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2.6.30 kernel build systems sets -Wframe-larger-than=2048 which causes a warning to be generated when an individual stack frame exceeds 2048. This caught the spa_history_log() and dmu_objset_snapshot() functions which declared a data structure on the stack which contained a char array of MAXPATHLEN. This in defined to be 4096 in the linux kernel and I imagine it is quite large under Solaris as well. Regardless, the offending data structures were moved to the heap to correctly keep the stack depth to a minimum. We might consider setting this value even lower to catch additional offenders because we are expecting deep stacks. | ||||
| | | * | | | | | | | | | | | | Merge commit 'refs/top-bases/fix-stack' into fix-stack | Brian Behlendorf | 2009-07-06 | 84 | -2359/+5385 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|/ / / / / / | | | | |/| | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | Merge commit 'refs/top-bases/fix-stack' into fix-stack | Brian Behlendorf | 2009-02-18 | 29 | -707/+1020 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|_|_|_|_|_|/ | | | | |/| | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | Merge commit 'refs/top-bases/fix-stack' into fix-stack | Brian Behlendorf | 2009-01-15 | 39 | -604/+1094 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|_|_|_|_|_|/ | | | | |/| | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | Merge commit 'refs/top-bases/fix-stack' into fix-stack | Brian Behlendorf | 2009-01-05 | 4 | -0/+38476 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|_|_|_|_|_|/ | | | | |/| | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | Merge commit 'refs/top-bases/fix-stack' into fix-stack | Brian Behlendorf | 2008-12-11 | 4 | -850/+0 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ |