Prepared by: | Arne Jansen (arne) on 2015-May-06 08:47 +0200 MEST |
---|---|
Workspace: | /home/git/arne/illumos/illumos-gate (at 3a8a59a10dec) |
Compare against: | b01b59e369b297df1b370a7ef94d2b9230d04452 (at b01b59e369b2) |
Summary of changes: | 259 lines changed: 199 ins; 20 del; 40 mod; 16867 unchg |
Patch of changes: | illumos-gate.patch |
Printable review: | illumos-gate.pdf |
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/dmu_objset.c
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>197 lines changed: 158 ins; 15 del; 24 mod; 1807 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/dsl_pool.c
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>8 lines changed: 6 ins; 0 del; 2 mod; 1056 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/spa.c
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>7 lines changed: 2 ins; 1 del; 4 mod; 6660 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/sys/dmu.h
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>1 line changed: 1 ins; 0 del; 0 mod; 939 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/sys/dmu_objset.h
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>2 lines changed: 2 ins; 0 del; 0 mod; 186 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/sys/dsl_pool.h
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>1 line changed: 1 ins; 0 del; 0 mod; 174 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/sys/vdev.h
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>1 line changed: 1 ins; 0 del; 0 mod; 164 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/sys/zil.h
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>7 lines changed: 5 ins; 0 del; 2 mod; 426 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/vdev.c
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>20 lines changed: 20 ins; 0 del; 0 mod; 3334 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/zfs/zil.c
5269 zfs: zpool import slow PORTING: this code relies on the property of taskq_wait to wait until no more tasks are queued and no more tasks are active. As we always queue new tasks from within other tasks, task_wait reliably waits for the full recursion to finish, even though we enqueue new tasks after taskq_wait has been called. On platforms other than illumos, taskq_wait may not have this property. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: George Wilson <george.wilson@delphix.com>15 lines changed: 3 ins; 4 del; 8 mod; 2121 unchg
This code review page was prepared using ./usr/src/tools/proto/root_i386-nd/opt/onbld/bin/webrev. Webrev is maintained by the illumos project. The latest version may be obtained here.