Commit Graph

20960 Commits

Author SHA1 Message Date
Brian Behlendorf 78d6641d01 Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch 2010-08-12 15:44:00 -07:00
Brian Behlendorf 01619b7b70 Merge commit 'refs/top-bases/linux-events' into linux-events 2010-08-12 15:43:58 -07:00
Brian Behlendorf 195f2dce83 Merge branch 'linux-kernel-module' into refs/top-bases/linux-zfs-branch 2010-08-12 15:43:53 -07:00
Brian Behlendorf 412cafb501 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2010-08-12 15:43:50 -07:00
Brian Behlendorf 1c786e06ea Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch 2010-08-12 15:43:44 -07:00
Brian Behlendorf 608703b612 Merge commit 'refs/top-bases/linux-kernel-device' into linux-kernel-device 2010-08-12 15:43:42 -07:00
Brian Behlendorf 77a6c320ee Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2010-08-12 15:43:36 -07:00
Brian Behlendorf 95a3c350fb Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2010-08-12 15:43:34 -07:00
Brian Behlendorf e5ab7cb4a6 Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2010-08-12 15:43:28 -07:00
Brian Behlendorf a41008fceb Merge commit 'refs/top-bases/linux-ztest' into linux-ztest 2010-08-12 15:43:26 -07:00
Brian Behlendorf 389e764c17 Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2010-08-12 15:43:20 -07:00
Brian Behlendorf ed99234d40 Merge commit 'refs/top-bases/linux-unused' into linux-unused 2010-08-12 15:43:18 -07:00
Brian Behlendorf 8132a3c957 Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2010-08-12 15:43:12 -07:00
Brian Behlendorf 9020f2aa4f Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2010-08-12 15:43:10 -07:00
Brian Behlendorf fcefe962d9 Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch 2010-08-12 15:43:04 -07:00
Brian Behlendorf b3d4a8ab01 Merge commit 'refs/top-bases/linux-zpios' into linux-zpios 2010-08-12 15:43:02 -07:00
Brian Behlendorf 7a427c66fc Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2010-08-12 15:42:56 -07:00
Brian Behlendorf 37ed92aa16 Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk 2010-08-12 15:42:54 -07:00
Brian Behlendorf 7d2911e218 Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch 2010-08-12 15:42:48 -07:00
Brian Behlendorf 0807f25108 Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions 2010-08-12 15:42:46 -07:00
Brian Behlendorf cf063b8afb Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2010-08-12 15:42:40 -07:00
Brian Behlendorf bd86729c1e Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2010-08-12 15:42:38 -07:00
Brian Behlendorf 591d1ffa1a Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2010-08-12 15:42:32 -07:00
Brian Behlendorf 0ea871c850 Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk 2010-08-12 15:42:29 -07:00
Brian Behlendorf 74cb15796f Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2010-08-12 15:42:23 -07:00
Brian Behlendorf b53d834575 Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2010-08-12 15:42:21 -07:00
Brian Behlendorf 62e9e03ada Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2010-08-12 15:42:15 -07:00
Brian Behlendorf 6af4aa43ec Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-08-12 15:42:13 -07:00
Brian Behlendorf 7ded72a08d Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2010-08-12 15:42:12 -07:00
Brian Behlendorf de99114352 Merge branch 'fix-branch' into refs/top-bases/zfs-branch 2010-08-12 15:42:11 -07:00
Brian Behlendorf 47b9bf778f Merge commit 'refs/top-bases/fix-branch' into fix-branch 2010-08-12 15:42:10 -07:00
Brian Behlendorf a1c9fee0c9 Merge branch 'fix-commit-callback' into refs/top-bases/fix-branch
Conflicts:

	cmd/ztest/ztest.c
2010-08-12 15:37:51 -07:00
Brian Behlendorf eca561bddb New TopGit dependency: fix-commit-callback 2010-08-12 15:36:24 -07:00
Ricardo M. Correia 8af0664652 Fix upstream commit callback
The upstream commit cb code had a few bugs:

1) The arguments of the list_move_tail() call in txg_dispatch_callbacks()
were reversed by mistake. This caused the commit callbacks to not be
called at all.

2) ztest had a bug in ztest_dmu_commit_callbacks() where "error" was not
initialized correctly. This seems to have caused the test to always take
the simulated error code path, which made ztest unable to detect whether
commit cbs were being called for transactions that successfuly complete.

3) ztest had another bug in ztest_dmu_commit_callbacks() where the commit
cb threshold was not being compared correctly.

4) The commit cb taskq was using 'max_ncpus * 2' as the maxalloc argument
of taskq_create(), which could have caused unnecessary delays in the txg
sync thread.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2010-08-12 15:34:29 -07:00
Brian Behlendorf 7b97c6b097 Add fix-commit-callback topic branch 2010-08-12 15:33:57 -07:00
Brian Behlendorf 868fd5d434 Merge branch 'linux-have-mlslabel' into refs/top-bases/linux-zfs-branch 2010-08-12 15:25:34 -07:00
Brian Behlendorf 56e8c04c78 Merge commit 'refs/top-bases/linux-have-mlslabel' into linux-have-mlslabel 2010-08-12 15:25:32 -07:00
Brian Behlendorf 63aef3adba Merge branch 'linux-spa-thread' into refs/top-bases/linux-zfs-branch 2010-08-12 15:25:26 -07:00
Brian Behlendorf 411f33af33 Merge commit 'refs/top-bases/linux-spa-thread' into linux-spa-thread 2010-08-12 15:25:24 -07:00
Brian Behlendorf 9694fd2f8c Merge branch 'linux-topology' into refs/top-bases/linux-zfs-branch 2010-08-12 15:25:19 -07:00
Brian Behlendorf f06cae9560 Merge commit 'refs/top-bases/linux-topology' into linux-topology 2010-08-12 15:25:17 -07:00
Brian Behlendorf 9a464d4486 Merge branch 'linux-sha2' into refs/top-bases/linux-zfs-branch 2010-08-12 15:25:11 -07:00
Brian Behlendorf b8bc4c2cf6 Merge commit 'refs/top-bases/linux-sha2' into linux-sha2 2010-08-12 15:25:09 -07:00
Brian Behlendorf b00685b410 Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch 2010-08-12 15:25:03 -07:00
Brian Behlendorf 055cf7ff30 Merge commit 'refs/top-bases/linux-user-util' into linux-user-util 2010-08-12 15:25:01 -07:00
Brian Behlendorf 731e541e70 Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch 2010-08-12 15:24:56 -07:00
Brian Behlendorf 296f0a8cb9 Merge commit 'refs/top-bases/linux-events' into linux-events 2010-08-12 15:24:54 -07:00
Brian Behlendorf 11b828c51d Merge branch 'linux-kernel-module' into refs/top-bases/linux-zfs-branch 2010-08-12 15:24:48 -07:00
Brian Behlendorf b4f9d430e5 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2010-08-12 15:24:46 -07:00
Brian Behlendorf 4dd57c5dd4 Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch 2010-08-12 15:24:40 -07:00