8363e80ae72609660f6090766ca8c2c18aa53f0c |
|
24-Nov-2016 |
George Wilson <george.wilson@delphix.com> |
7303 dynamic metaslab selection
Reviewed by: Alex Reece <alex@delphix.com>
Reviewed by: Chris Siden <christopher.siden@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Don Brady <don.brady@intel.com>
Approved by: Richard Lowe <richlowe@richlowe.net> |
0f7643c7376dd69a08acbfc9d1d7d548b10c846a |
|
02-Aug-2016 |
George Wilson <george.wilson@delphix.com> |
7090 zfs should improve allocation order and throttle allocations
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Alex Reece <alex@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com> |
4b5c8e93cab28d3c65ba9d407fd8f46e3be1db1c |
|
14-Jul-2016 |
Matthew Ahrens <mahrens@delphix.com> |
7104 increase indirect block size
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Robert Mustacchi <rm@joyent.com> |
c3d26abc9ee97b4f60233556aadeb57e0bd30bb9 |
|
08-Feb-2016 |
Matthew Ahrens <matt@mahrens.org> |
5027 zfs large block support (add copyright) |
e495b6e6735b803e422025a630352ef9bba788c5 |
|
22-Oct-2015 |
Saso Kiselkov <saso.kiselkov@nexenta.com> |
6367 spa_config_tryenter incorrectly handles the multiple-lock case
Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Prashanth Sreenivasa <prashksp@gmail.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Steven Hartland <steven.hartland@multiplay.co.uk>
Approved by: Matthew Ahrens <mahrens@delphix.com> |
45818ee124adeaaf947698996b4f4c722afc6d1f |
|
16-Sep-2015 |
Matthew Ahrens <mahrens@delphix.com> |
4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Garrett D'Amore <garrett@damore.org> |
81cd5c555f505484180a62ca5a2fbb00d70c57d6 |
|
19-May-2015 |
Matthew Ahrens <mahrens@delphix.com> |
5818 zfs {ref}compressratio is incorrect with 4k sector size
Reviewed by: Alex Reece <alex@delphix.com>
Reviewed by: George Wilson <george@delphix.com>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Reviewed by: Steven Hartland <killing@multiplay.co.uk>
Reviewed by: Don Brady <dev.fs.zfs@gmail.com>
Approved by: Albert Lee <trisk@omniti.com> |
bc9014e6a81272073b9854d9f65dd59e18d18c35 |
|
06-Jan-2015 |
Justin Gibbs <justing@spectralogic.com> |
5056 ZFS deadlock on db_mtx and dn_holds
Reviewed by: Will Andrews <willa@spectralogic.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Dan McDonald <danmcd@omniti.com> |
b515258426fed6c7311fd3f1dea697cfbd4085c6 |
|
07-Nov-2014 |
Matthew Ahrens <matt@mahrens.org> |
5027 zfs large block support
Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Approved by: Dan McDonald <danmcd@omniti.com> |
73527f441cbbd953fa42cc5a30a413bad75f24a9 |
|
18-Jul-2014 |
Alex Reece <alex@delphix.com> |
4753 increase number of outstanding async writes when sync task is waiting
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
2a104a5236475eb73aa41eaaf3ed9f3ccbe0ca55 |
|
16-Jul-2014 |
Alex Reece <alex@delphix.com> |
4958 zdb trips assert on pools with ashift >= 0xe
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Max Grossman <max.grossman@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
7d46dc6ca63a6f3f0d51aa655bfcf10cf2405a9e |
|
09-Jul-2014 |
Matthew Ahrens <mahrens@delphix.com> |
4951 ZFS administrative commands should use reserved space, not fail with ENOSPC
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
7fd05ac4dec0c343d2f68f310d3718b715ecfbaf |
|
05-Jun-2014 |
Matthew Ahrens <mahrens@delphix.com> |
4390 i/o errors when deleting filesystem/zvol can lead to space map corruption
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Approved by: Dan McDonald <danmcd@omniti.com> |
5d7b4d438c4a51eccc95e77a83a437b4d48380eb |
|
05-Jun-2014 |
Matthew Ahrens <mahrens@delphix.com> |
4757 ZFS embedded-data block pointers ("zero block compression")
4913 zfs release should not be subject to space checks
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Max Grossman <max.grossman@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Dan McDonald <danmcd@omniti.com> |
8b36997aa24d9817807faa4efa301ac9c07a2b78 |
|
12-Dec-2013 |
Matthew Ahrens <mahrens@delphix.com> |
4391 panic system rather than corrupting pool if we hit bug 4390
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com> |
78f171005391b928aaf1642b3206c534ed644332 |
|
11-Dec-2013 |
Matthew Ahrens <mahrens@delphix.com> |
4369 implement zfs bookmarks
4368 zfs send filesystems from readonly pools
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
43466aae47bfcd2ad9bf501faec8e75c08095e4f |
|
09-Dec-2013 |
Max Grossman <max.grossman@delphix.com> |
4370 avoid transmitting holes during zfs send
4371 DMU code clean up
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Approved by: Garrett D'Amore <garrett@damore.org> |
2acef22db7808606888f8f92715629ff3ba555b9 |
|
08-Oct-2013 |
Matthew Ahrens <mahrens@delphix.com> |
4171 clean up spa_feature_*() interfaces
4172 implement extensible_dataset feature for use by other zpool features
Reviewed by: Max Grossman <max.grossman@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
0713e232b7712cd27d99e1e935ebb8d5de61c57d |
|
01-Oct-2013 |
George Wilson <george.wilson@delphix.com> |
4101 metaslab_debug should allow for fine-grained control
4102 space_maps should store more information about themselves
4103 space map object blocksize should be increased
4104 ::spa_space no longer works
4105 removing a mirrored log device results in a leaked object
4106 asynchronously load metaslab
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Sebastien Roy <seb@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
69962b5647e4a8b9b14998733b765925381b727e |
|
26-Aug-2013 |
Matthew Ahrens <mahrens@delphix.com> |
4045 zfs write throttle & i/o scheduler performance work
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Ned Bass <bass6@llnl.gov>
Reviewed by: Brendan Gregg <brendan.gregg@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com> |
f7170741490edba9d1d9c697c177c887172bc741 |
|
11-Jun-2013 |
Will Andrews <will@firepipe.net> |
3742 zfs comments need cleaner, more consistent style
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com> |
be6fd75a69ae679453d9cda5bff3326111e6d1ca |
|
08-Mar-2013 |
Matthew Ahrens <mahrens@delphix.com> |
3598 want to dtrace when errors are generated in zfs
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
0689f76c08c5e553ff25ac43a852b56c430bb61e |
|
02-Mar-2013 |
Adam Leventhal <ahl@delphix.com> |
3582 zfs_delay() should support a variable resolution
3584 DTrace sdt probes for ZFS txg states
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Richard Elling <richard.elling@dey-sys.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
3b2aab18808792cbd248a12f1edf139b89833c13 |
|
28-Feb-2013 |
Matthew Ahrens <mahrens@delphix.com> |
3464 zfs synctask code needs restructuring
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
c3a66015199e1814c2af8f7e6929af2004302e7e |
|
12-Feb-2013 |
Matthew Ahrens <mahrens@delphix.com> |
3537 want pool io kstats
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: Sašo Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Brendan Gregg <brendan.gregg@joyent.com>
Approved by: Gordon Ross <gwr@nexenta.com> |
80901aea8e78a2c20751f61f01bebd1d5b5c2ba5 |
|
13-Nov-2012 |
George Wilson <george.wilson@delphix.com> |
3236 zio nop-write
Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <chris.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
01f55e48fb4d524eaf70687728aa51b7762e2e97 |
|
07-Nov-2012 |
George Wilson <george.wilson@delphix.com> |
3329 spa_sync() spends 10-20% of its time in spa_free_sync_cb()
3330 space_seg_t should have its own kmem_cache
3331 deferred frees should happen after sync_pass 1
3335 make SYNC_PASS_* constants tunable
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com>
Reviewed by: Christopher Siden <chris.siden@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Eric Schrock <eric.schrock@delphix.com> |
283b84606b6fc326692c03273de1774e8c122f9a |
|
29-Oct-2012 |
George.Wilson <george.wilson@delphix.com> |
3246 ZFS I/O deadman thread
Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: Christopher Siden <chris.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org> |
cd1c8b85eb30b568e9816221430c479ace7a559d |
|
30-Aug-2012 |
Matthew Ahrens <mahrens@delphix.com> |
3112 ztest does not honor ZFS_DEBUG
3113 ztest should use watchpoints to protect frozen arc bufs
3114 some leaked nvlists in zfsdev_ioctl
3115 poll(2) returns prematurely in presence of spurious wakeups
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matt Amdur <Matt.Amdur@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <chris.siden@delphix.com>
Approved by: Eric Schrock <eric.schrock@delphix.com> |
dfbb943217bf8ab22a1a9d2e9dca01d4da95ee0b |
|
22-Aug-2012 |
George Wilson <george.wilson@delphix.com> |
3090 vdev_reopen() during reguid causes vdev to be treated as corrupt
3102 vdev_uberblock_load() and vdev_validate() may read the wrong label
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Christopher Siden <chris.siden@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Eric Schrock <Eric.Schrock@delphix.com> |
ad135b5d644628e791c3188a6ecbd9c257961ef8 |
|
21-May-2012 |
Christopher Siden <chris.siden@delphix.com> |
2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <gwilson@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>
Approved by: Eric Schrock <Eric.Schrock@delphix.com> |
e9103aaee0c546d4644791198c54abb03c89969e |
|
11-Nov-2011 |
Garrett D'Amore <garrett@nexenta.com> |
1748 desire support for reguid in zfs
Reviewed by: George Wilson <gwilson@zfsmail.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Reviewed by: Alexander Stetsenko <ams@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net> |
09c9d376e8ccb8fbba74f33cc268964464092b62 |
|
29-May-2011 |
George Wilson <George.Wilson@delphix.com> |
1051 zfs should handle imbalanced luns
Reviewed by: Eric Schrock <Eric.Schrock@delphix.com>
Reviewed by: Matt Ahrens <Matt.Ahrens@delphix.com>
Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Approved by: Garrett D'Amore <garrett@nexenta.com> |
f9af39bacaaa0f9dda3b75ff6858b9f3988a39af |
|
09-Aug-2010 |
George Wilson <George.Wilson@Sun.COM> |
PSARC 2010/306 Read-only ZFS pools
6720531 ZFS should provide read-only import |
4b964ada391d44b89d97e7e930e6a9a136e0a2f4 |
|
29-Jul-2010 |
George Wilson <George.Wilson@Sun.COM> |
6733267 Allow a pool to be imported with a missing slog
6950437 missing logzillas should not fault pool when they contain no ZIL data |
cde58dbc6a23d4d38db7c8866312be83221c765f |
|
22-May-2010 |
Matthew Ahrens <Matthew.Ahrens@Sun.COM> |
6948890 snapshot deletion can induce pathologically long spa_sync() times |
3f9d6ad73e45c6823b409f93b0c8d4f62861d2d5 |
|
03-May-2010 |
Lin Ling <Lin.Ling@Sun.COM> |
6675946 'zpool status' should show the progress of resilvering for individual disk.
6683750 scrub -s have to wait until resilver completed?
6841252 Resilvering not restartable - causing an excess reboot delay
6855073 spa scrub stats (eg %done) are reset on reboot
6891824 7410 NAS head "continually resilvering" following HDD replacement
6899970 scrub/resilver percent complete reporting in zpool status can be overly optimistic
6940889 add interval (count) args to zpool list
6944623 dbuf_read_done() locking performance improvement
6946760 mutex problem in bplist_enqueue()
6391915 RFE: provide interval arg to zpool status to monitor resilvering
6946512 want zfs_send() to pass back debug info
6943992 'zpool scrub' should not restart the existing scrub silently
6878281 zpool should store the time of last scrub/resilver and other zpool status info in pool properties.
6935158 Assertion failed: used <= spa_get_dspace(dd->dd_pool->dp_spa)
6944388 dsl_dataset_snapshot_reserve_space() causes dp_write_limit=max
--HG--
rename : usr/src/uts/common/fs/zfs/dsl_scrub.c => usr/src/uts/common/fs/zfs/dsl_scan.c |
9842588ba779c98194a9c238d52784a2e45a850e |
|
12-Apr-2010 |
George Wilson <George.Wilson@Sun.COM> |
6941175 panic assertion failed: scl->scl_writer != curthread,file: common/fs/zfs/spa_misc.c, line: 327 |
dcba9f3fbefe06ad19972b4de0351924601e5767 |
|
19-Mar-2010 |
George Wilson <George.Wilson@Sun.COM> |
6923585 deadlock while booting OpenSolaris build 132 from mirrored rpool with removed submirror |
c6065d0f56bc07a4d96dcfa56f84104dbfb0343f |
|
26-Feb-2010 |
George Wilson <George.Wilson@Sun.COM> |
6808244 changing vdev state doesn't update config file
6851389 zdb -l <block-device> should be discouraged
6922161 zio_ddt_free is single threaded with performance impact |
f0ba89be159095fb15265a5e1cd79e09e5e44ef9 |
|
23-Feb-2010 |
Jeff Bonwick <Jeff.Bonwick@Sun.COM> |
6914746 sprintf_blkptr() causes NULL pointer dereference |
ef912c8004c1fbd9aa5844e85ce9bf2ce17f9222 |
|
11-Feb-2010 |
Tim Haley <Tim.Haley@Sun.COM> |
6912425 zpool import updates cache even with altroot |
1195e687f1c03c8d57417b5999578922e20a3554 |
|
04-Jan-2010 |
Mark J Musante <Mark.Musante@Sun.COM> |
PSARC/2009/511 zpool split
5097228 provide 'zpool split' to create new pool by breaking all mirrors
6880831 memory leak in zpool add
6891438 zfs_ioc_userspace_upgrade could reference uninitialised error variable
6891441 zvol_create_minor sets local variable zv but never references it
6891442 spa_import() sets local variable spa but never references it
6895446 vdevs left open after removing slogs or offlining device/file |
35a5a3587fd94b666239c157d3722745250ccbd7 |
|
24-Nov-2009 |
Jonathan Adams <Jonathan.Adams@Sun.COM> |
6881015 ZFS write activity prevents other threads from running in a timely manner
6899867 mstate_thread_onproc_time() doesn't account for runnable time correctly
PSARC/2009/615 System Duty Cycle Scheduling Class and ZFS IO Observability |
b16da2e29e074fb6eaeadc4fd7d17ae7340ba240 |
|
22-Nov-2009 |
George Wilson <George.Wilson@Sun.COM> |
6678033 resilver code should prefetch
6841580 zfs stack overflow when upgrading to userspace accounting
6859446 scrub doesn't pause correctly |
bbfd46c40e81c7d954cec28db66453ec5ab44613 |
|
20-Nov-2009 |
Jeff Bonwick <Jeff.Bonwick@Sun.COM> |
6899923 vdev_offline/vdev_add deadlock
6900497 zdb -S could be much faster
6900898 deduped blocks should be scrubbed/resilvered exactly once |
92241e0b80813d0b83c08e730a29b9d1831794fc |
|
10-Nov-2009 |
Tom Erickson <Tom.Erickson@Sun.COM> |
PSARC 2009/510 ZFS received properties
6850025 want to preserve local properties for zfs_recv
6839260 want zfs send with properties
6855486 zfs_receive should keep trying to set properties even after some fail
6850030 snapshots on read-only dataset shouldn't affect zfs_receive |
a15215608b8bd90f714f6db21ee623b584607cb6 |
|
06-Nov-2009 |
Jeff Bonwick <Jeff.Bonwick@Sun.COM> |
6897958 ASSERT in metaslab_class_space_update() with 8+ exabyte pool
6898598 dsl needs to be more aware of dedup space |
485bbbf5450c6645352388d798251c1a89ef4c9c |
|
05-Nov-2009 |
George Wilson <George.Wilson@Sun.COM> |
6897693 deduplication can only go so far |
b24ab6762772a3f6a89393947930c7fa61306783 |
|
01-Nov-2009 |
Jeff Bonwick <Jeff.Bonwick@Sun.COM> |
PSARC 2009/571 ZFS Deduplication Properties
6677093 zfs should have dedup capability |
468c413a79615e77179e8d98f22a7e513a8135bd |
|
31-Oct-2009 |
Tim Haley <Tim.Haley@Sun.COM> |
PSARC 2009/479 zpool recovery support
6667683 need a way to rollback to an uberblock from a previous txg
6885998 bad ASSERT() in traverse_zil_block() |
6de8f417ed556c30c2c5d24961e26ca586e636a1 |
|
25-Oct-2009 |
Victor Latushkin <Victor.Latushkin@Sun.COM> |
6761101 zdb/mdb crashes when printing bp with bad checksum, compress or type |
095bcd6622e3b3520eb3b71039a3be5cfab25b74 |
|
23-Oct-2009 |
George Wilson <George.Wilson@Sun.COM> |
6840704 osol_0906 PV guests sometimes hang at login prompt |
8f18d1fadf6a0c20fac9ff7259a5368faa3c3bfb |
|
29-Sep-2009 |
George Wilson <George.Wilson@Sun.COM> |
6846163 ZFS continues to use faulted logzilla, bringing system to a crawl
6872547 ztest LUN expansion test fails
6873635 zdb should be able to open a pool with a failed slog
6873654 system panics when a slog device is offlined
6875236 zdb should be able to dump the spa history |
88ecc943b4eb72f7c4fbbd8435997b85ef171fc3 |
|
21-Sep-2009 |
George Wilson <George.Wilson@Sun.COM> |
6574286 removing a slog doesn't work
6856566 zpool import -F can cause panic
6863456 system panic by load_nvlist(spa, spa->spa_config_object, &nv) == 0 while running zfs test suite
6882947 dump_nvlist() should live in libnvpair |
681d9761e8516a7dc5ab6589e2dfe717777e1123 |
|
21-Sep-2009 |
Eric Taylor <Eric.Taylor@Sun.COM> |
6438937 if 'zfs destroy' fails, it can leave a zvol device link missing
6573142 zpool destruction/export should better handle stale zvol links
6718816 ZFS volinit fails when ZFS root pool full
6761786 zpool import with 8500 snapshots took 11hours
6604403 replace volinit/volfini with /dev fs vnode ops
6847760 zfs volinit may happen a little too soon during boot
6488792 Warnings on console whenever a volume is created.
6738837 assertion failure in sdev_open
6878496 dmu_objset_own returns EINVAL instead of EROFS in some situations |
f64c0e34235c0ee36e44e9ff1cf0cd3764ed227d |
|
11-Jun-2009 |
Eric Taylor <Eric.Taylor@Sun.COM> |
6566744 vdev_open() should be done in parallel |
54d692b75b7a6f90ce7787309da5451f7458e66a |
|
31-Mar-2009 |
George Wilson <George.Wilson@Sun.COM> |
6792139 recovering from a suspended pool needs some work
6794830 reboot command hangs on a failed zfs pool |
8ad4d6dd86f5bc65fb3afa566c8133f3bac21648 |
|
01-Dec-2008 |
Jeff Bonwick <Jeff.Bonwick@Sun.COM> |
6328632 zpool offline is a bit too conservative
6739487 ASSERT: txg <= spa_final_txg due to scrub/export race
6767129 ASSERT: cvd->vdev_isspare, in spa_vdev_detach()
6747698 checksum failures after offline -t / export / import / scrub
6745863 ZFS writes to disk after it has been offlined
6722540 50% slowdown on scrub/resilver with certain vdev configurations
6759999 resilver logic rewrites ditto blocks on both source and destination
6758107 I/O should never suspend during spa_load()
6776548 codereview(1) runs off the page when faced with multi-line comments
6761406 AMD errata 91 workaround doesn't work on 64-bit systems |
88b7b0f29b20b808b9e06071885b1d6a3ddb6328 |
|
15-Oct-2008 |
Matthew Ahrens <Matthew.Ahrens@Sun.COM> |
6333409 traversal code should be able to issue multiple reads in parallel
6418042 want traversal in depth-first pre-order for quicker 'zfs send'
6757112 zvol dump code is extra complicated
6725668 want ::zfs_blkstats to show block type stats after scrub
6725675 dmu traverse code has extraneous features
6725680 P2CROSS is confusing to use
6725698 zvol dump device should always be 128k
6729696 sync causes scrub or resilver to pause for up to 30s
6730101 online recv can cause scrub to miss some blocks
6752226 assertion failed in dbuf_verify: db->db.db_size >= dn->dn_datablksz
6577985 panic when zfs send a snapshot with i/o errors
6755042 zdb -Lbc counts block several times in case of checksum errors |
e14bb3258d05c1b1077e2db7cf77088924e56919 |
|
30-Sep-2008 |
Jeff Bonwick <Jeff.Bonwick@Sun.COM> |
6754011 SPA 3.0: lock breakup, i/o pipeline refactoring, device failure handling
6667208 zfs/zpool commands on failed pool should not hang
6430480 grabbing config lock as writer during I/O load can take excessively long |
89a89ebfd7c3b4056afe2c03e959e22824df777d |
|
29-Jul-2008 |
lling <none@none> |
6721908 A hot spare "in use" in an exported zpool, is stolen when a disk fails in an imported pool. |
088f389458728c464569a5506b58070254fa4f7d |
|
07-Jul-2008 |
ahrens <none@none> |
6343667 scrub/resilver has to start over when a snapshot is taken
6343693 'zpool status' gives delayed start for 'zpool scrub'
6670746 scrub on degraded pool return the status of 'resilver completed'?
6675685 DTL entries are lost resulting in checksum errors
6706404 get_history_one() can dereference off end of hist_event_table[]
6715414 assertion failed: ds->ds_owner != tag in dsl_dataset_rele()
6716437 ztest gets SEGV in arc_released()
6722838 bfu does not update grub |
bf82a41b568b2bd31bf9814587eb25ee2e7b05ff |
|
21-May-2008 |
eschrock <none@none> |
6697301 deadlock between ZFS and devfs can hang system
6702485 enc_do_ucode() corrupts memory if image is not aligned
6702487 need to update product name for J4500
6702607 GRUB should allow explicit zfs-bootfs setting
6703082 need to update parsing of J4500 STRING IN data
6703124 fix for 6667023 was overaggressive and unnecessarily confusing
6703353 ZIO_FLAG_SPECULATIVE should not generate ereports
6703845 vdev_disk_read_rootlabel() leaks LDI handle
6703938 canceling an in-place replacement results in lingering '/old' pathname
6704037 autoreplace code should work for faulted devices
6704039 autoreplace code shouldn't use old devid
6704615 spa_import_rootpool() needs to do forced import
--HG--
rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/Makefile
rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/Makefile.com => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/Makefile.com
rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/amd64/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/amd64/Makefile
rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/common/loki.c => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/i386/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/i386/Makefile
rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/sparc/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/sparc/Makefile
rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/sparcv9/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/sparcv9/Makefile |
c5904d138f3bdf0762dbf452a43d5a5c387ea6a8 |
|
15-May-2008 |
eschrock <none@none> |
6625086 changing cachefile doesn't remove old cache on last user
6633599 need a mechanism to import faulted pools
6646102 hot spares are not activated when opening a pool
6646106 ZFS DE is overly complicated
6646195 ZFS DE leaks pool handles
6646618 want dataset GUIDs as a property in libzfs
6662441 L2ARC FMA support
6687745 zdb -U doesn't work with anything but pool names
6687750 ::spa_vdevs should print out cache devices
6687753 cache devices should support offline/online
6687766 ZFS should post a sysevent when config changes
6688366 bad indentation for 'casesensitivity' property in 'zfs get' help
6689223 spa_create() can leave namespace lock held if property validation fails
6690884 setting zfs_no_write_throttle panics system
6691266 zpool_read_label() needs to use pread64()
6694185 nv_priv_init() doesn't bzero structure completely
6694186 ses_plugin_dlclose is backwards
6697754 ses2 plugin crash when setting invalid property |
e7cbe64f7a72dae5cb44f100db60ca88f3313c65 |
|
12-Apr-2008 |
gw25295 <none@none> |
PSARC 2006/370 ZFS Boot Support
5008936 ZFS and/or zvol should support dumps
5070124 dumpadm -d /dev/... does not enforce block device requirement for savecore
6521468 ZFS Boot support Phase 2
6553503 bfu can't find 'rootdev' from /etc/vfstab on a zfs root filesystem
6574993 zfs_mountroot() may need to call clkset() to set the boot_time kstat
6633197 zvol should not permit newfs or createpool while it's in use by swap or dump
6661127 zfs_name_valid() does not support ZFS_TYPE_POOL
6684121 The changes to smf scripts for supporting canmount=noauto will cause a boot failure.
--HG--
rename : usr/src/psm/stand/bootblks/zfs/common/debug-zfs.fth => deleted_files/usr/src/psm/stand/bootblks/zfs/common/debug-zfs.fth
rename : usr/src/psm/stand/bootblks/zfs/common/big-zfs.fth => usr/src/psm/stand/bootblks/zfs/common/fs-zfs.fth |
87db74c14be24ab4c463ce6ddb7127e271c647bf |
|
10-Jan-2008 |
ek110237 <none@none> |
6649150 add kstats to the vdev cache |
e05725b117836db173257fae43fb0746eb857fb5 |
|
28-Nov-2007 |
bonwick <none@none> |
6354519 stack overflow in zfs due to zio pipeline
6533726 single-threaded checksum & parity calculations limit write bandwidth
6547248 ztest detects a future leak when there is none
6604198 zfs only using single cpu for compression (part II)
--HG--
rename : usr/src/uts/common/fs/zfs/rprwlock.c => deleted_files/usr/src/uts/common/fs/zfs/rprwlock.c
rename : usr/src/uts/common/fs/zfs/sys/rprwlock.h => deleted_files/usr/src/uts/common/fs/zfs/sys/rprwlock.h |
fa94a07fd0519b8abfd871ad8fe60e6bebe1e2bb |
|
10-Nov-2007 |
brendan <none@none> |
PSARC 2007/618 ZFS L2ARC
6536054 second tier ("external") ARC |
2f8aaab38e6371ad39ed90a1211ba8921acbb4d5 |
|
29-Oct-2007 |
eschrock <none@none> |
PSARC 2007/607 ZFS cachefile property
6620436 zpool import can dump core with multiple '-o' arguments
6620452 zfs should support placing pool configuration in alternate cachefiles |
0a4e9518a44f226be6d39383330b5b1792d2f184 |
|
25-Oct-2007 |
gw25295 <none@none> |
PSARC 2007/567 zpool failmode property
6322646 ZFS should gracefully handle all devices failing (when writing)
6413847 vdev label write failure should be handled more gracefully
6417772 need nicer message on write failure
6417779 ZFS: I/O failure (write on ...) -- need to reallocate writes
6467927 Node gets into a panic loop when devices are fenced off
6565042 ZFS should gracefully handle all devices failing (when reading)
6596239 Stop issuing IOs to a vdev that is going to be removed |
990b4856d0eaada6f8140335733a1b1771ed2746 |
|
19-Sep-2007 |
lling <none@none> |
PSARC 2007/342 Enhanced ZFS Pool Properties
PSARC 2007/482 zpool upgrade -V
6565437 zpool property extensions
6561384 want 'zpool upgrade -V <version>' to upgrade to specific version number
6582755 zfs.h has some incorrect version macros
6595601 libzfs headers declare functions which don't exist
6603938 libzfs is using VERIFY() again
6538984 duplicated messages when get pool properties from an unsupported pool version |
1934e92fc930c49429ad71a8ca97340f33227e78 |
|
26-Aug-2007 |
maybee <none@none> |
6569719 panic dangling dbufs (dn=ffffffff28814d30, dbuf=ffffffff20756008)
6573361 panic turnstile_block, unowned mutex
6584864 $MOS is not properly bounded by pool size
6585265 need bonus resize interface
6587723 BAD TRAP: type=e (#pf Page fault) occurred in module "zfs" due to a NULL pointer dereference
6589799 dangling dbuf after zinject
6594025 panic: dangling dbufs during shutdown |
c25056de36a33f2a76f79dcf64593f731d258013 |
|
09-Aug-2007 |
gw25295 <none@none> |
6584470 zdb needs to initialize the bpl_lock mutex
6583739 libzpool should check for properly initialized mutexes
6548010 unbalanced mutex_init/mutex_destroy issues in zfs
6502263 ZFS needs some more FreeBSD porting love
Contributed by Pawel Dawidek
6576827 multiple calls to spa_activate() can end up reinitializing all its mutexes
6576830 certain spa mutexes and condition variables need some love |
91ebeef555ce7f899b6270a3c2df47b51f7ad59a |
|
03-Aug-2007 |
ahrens <none@none> |
6393351 unique_* could be improved
6553348 assertion failed: ab->b_flags & (1 << 3) at line 2572 of arc.c
6582408 ::arc should accept -k/-m/-g to print in kilo/mega/giga-bytes
6582438 should have generic reader-priority rwlock for spa_config locks
6582441 zfs_cmd_t should only be used to pass arguments to/from userland
6582456 property code is overdue for some spring cleaning
6588564 zpl unmount lock should use regular rwlock |
6ce0521ac291be36119f359237066c4fb8088683 |
|
10-Jul-2007 |
perrin <none@none> |
6574298 slog still uses main pool for dmu_sync() |
40feaa914945406e86e193599d115ea71a171d18 |
|
06-Jul-2007 |
ahrens <none@none> |
6494569 zfs recv -d pool/<doesn't exist> core dumps for top-level filesystem backups
6562532 typo in zfs recv output
6566874 assertion failed: newval <= spa_max_replication(osi->os_spa), file: fs/zfs/dmu_objset.c, 129
6575976 internal snapshot creation history event logs wrong dataset id
6575979 ZFS_DEBUG_DPRINTF burns too much CPU
6576508 'zfs create -o compression=gzip 'on old version pool will core dump |
e7437265dc2a4920c197ed4337665539d358b22c |
|
30-Jun-2007 |
ahrens <none@none> |
PSARC/2007/328 zfs upgrade
6552536 'zpool status -v' doesn't work with new (type-bearing) directory entries
6559635 can not import pool whose front labels are gone
6572636 need "zfs upgrade" to change ZPL version number
6572637 store object type in directory entries.
6572648 ZPL's delete queue should not be processed if the filesystem is mounted read-only
6572650 ZFS_VERSION should be SPA_VERSION for readability |
8654d0253136055bd4cc2423d87378e8a37f2eb5 |
|
23-Jun-2007 |
perrin <none@none> |
PSARC 2007/171 ZFS Separate Intent Log
6339640 Make ZIL use NVRAM when available. |
3d7072f8bd27709dba14f6fe336f149d25d9e207 |
|
12-Jun-2007 |
eschrock <none@none> |
PSARC 2007/197 ZFS hotplug
PSARC 2007/283 FMA for ZFS Phase 2
6401126 ZFS DE should verify that diagnosis is still valid before solving cases
6500545 ZFS does not handle changes in devids
6508521 zpool online should warn when it is being used incorrectly
6509807 ZFS checksum ereports are not being posted
6514712 zfs_nicenum() doesn't work with perfectly-sized buffers
6520510 media state doesn't get updated properly on device removal
6520513 ZFS should have better support for device removal
6520514 vdev state should be controlled through a single ioctl()
6520519 ZFS should diagnose faulty devices
6520947 ZFS DE should close cases which no longer apply
6521393 ZFS case timeout should be FMD_TYPE_TIME
6521624 fmd_hash_walk() can dump core when given a bad address
6521946 ZFS DE needlessly subscribes to faults
6522085 ZFS dictionary files contain spelling errors
6523185 vdev_reopen() doesn't correctly propagate state
6523555 'zpool online' should be less chatty unless something goes wrong
6527379 zpool(1M) should not try to open faulted devices
6527700 ZFS should post a sysevent when topology changes
6528194 lofi should support force unmap and DKIO_DEV_GONE
6528732 ZFS should store physical device path in addition to /dev path
6532635 ZFS keeps devices open unnecessarily
6532979 bad argument to ZFS_IOC_VDEV_ATTACH can panic system
6567983 deadlock with spa_scrub_thread() and spa_namespace_lock |
b1b8ab34de515a5e83206da22c3d7e563241b021 |
|
28-Mar-2007 |
lling <none@none> |
PSARC 2007/083 ZFS bootable datasets
4929890 ZFS Boot support for the x86 platform
6479807 pools need properties
6531774 reserve bits in directory entry for file type |
0125049cd6136d1d2ca9e982382a915b6d7916ce |
|
26-Feb-2007 |
ahrens <none@none> |
6527325 want more assertions in space map code |
39c23413b8df94a95f67b34cfd4a4dfc3fd0b48d |
|
08-Jan-2007 |
eschrock <none@none> |
6393525 vdev_reopen() should verify that it's still the same device
6414648 zfs allows overlapping devices to be added
6435943 assertion failed: spare != 0L, file: ../../common/fs/zfs/spa_misc.c
6436000 import of actively spared device returns EBUSY
6478316 nfs/server doesn't respect auto_enable setting
6483675 want a private property to return number of clones
6485728 zpool iostat should flush output periodically
6494072 A device which was set as spare disk is not detach
6497563 zfs double-spared an already-spared disk on reboot
6503724 adding spare that is in use in another pool should be allowed
6505225 zpool(1M) can give misleading error when removing active spare |
416e0cd82df71e380f21199abde8c5f7a18bac51 |
|
26-Oct-2006 |
ek110237 <none@none> |
6485204 more tuneable tweakin |
06eeb2ad640ce72d394ac521094bed7681044408 |
|
16-Oct-2006 |
ek110237 <none@none> |
PSARC 2006/288 zpool history
6343741 want to store a command history on disk
6476196 spa_sync_spares() is missing a nvlist_free() |
5ad820458efd0fdb914baff9c1447c22b819fa23 |
|
04-Oct-2006 |
nd150628 <none@none> |
6463348 ZFS code could be more portable |
b5989ec7cd031c9bb066c68877fb5017e45f205b |
|
12-Jun-2006 |
eschrock <none@none> |
6433717 offline devices should not be marked persistently unavailble
6436524 importing a bogus pool config can panic system
6436800 ztest failure: spa_vdev_attach() returns EBUSY instead of ENOTSUP |
99653d4ee642c6528e88224f12409a5f23060994 |
|
31-May-2006 |
eschrock <none@none> |
PSARC 2006/223 ZFS Hot Spares
PSARC 2006/303 ZFS Clone Promotion
6276916 support for "clone swap"
6288488 du reports misleading size on RAID-Z
6393490 libzfs should be a real library
6397148 fbufs debug code should be removed from buf_hash_insert()
6405966 Hot Spare support in ZFS
6409302 passing a non-root vdev via zpool_create() panics system
6415739 assertion failed: !(zio->io_flags & 0x00040)
6416759 ::dbufs does not find bonus buffers anymore
6417978 double parity RAID-Z a.k.a. RAID6
6424554 full block re-writes need not read data in
6425111 detaching an offline device can result in import confusion |
d80c45e0f58fa434ba37259ea2e2b12e0380c19a |
|
14-Apr-2006 |
bonwick <none@none> |
6410711 intent log blocks don't get invited to pool parties |
44cd46cadd9aab751dae6a4023c1cb5bf316d274 |
|
10-Apr-2006 |
billm <none@none> |
6410698 ZFS metadata needs to be more highly replicated (ditto blocks)
6410700 zdb should support reading raw blocks out of storage pool
6410709 ztest: spa config can change before pool export |
0373e76b3c3643df49ef3483e0f293fdea61d8c6 |
|
17-Mar-2006 |
bonwick <none@none> |
6398664 zpool detach: missing argument to error message causes core dump
6398713 don't sync config cache until root is mounted read/write
6396049 spa_sync_labels() should try all devices before giving up
6398380 ASSERT: !vd->vdev_is_dirty, vdev.c:450, when running ziltest
6399272 scrub seems constipated; needs ADVANCE_PRUNE juice |
5dabedee088a5b1080fff5e8b615fff203828fad |
|
13-Mar-2006 |
bonwick <none@none> |
6397197 ADVANCE_ZIL should only visit claimed-but-not-yet-replayed logs
6397207 successful scrub completion can purge DTLs of newly-attached vdevs
6397208 uberblock must sync to at least one cache-visible device |
0e34b6a7bff4918432f0aa6b1dfaf73ac9df45b1 |
|
10-Mar-2006 |
bonwick <none@none> |
6395480 ztest ASSERT: rbt.bt_objset == wbt.bt_objset, line 2041
6395485 ensure the gu in vdev_guid
6395487 config cache can become stale relative to mosconfig
6395488 vdev addition must sync to config cache before allocation begins |
ea8dc4b6d2251b437950c0056bc626b311c73c27 |
|
04-Mar-2006 |
eschrock <none@none> |
PSARC 2006/077 zpool clear
PSARC 2006/139 FMA for ZFS
6284889 arc should replace the znode cache
6333006 DMU & DSL should not panic upon I/O error
6333092 concurrent reads to a file not scaling with number of readers
6338081 ZFS/FMA phase 1
6338386 need persistent error log
6341326 i/o error causes arc buf hash table corruption
6341639 zfs backup/restore should compute/verify checksum of backup stream
6348002 out of space due to changing properties
6354724 inaccurate error message from zfs restore
6354872 dmu_sync() blows predictive accounting
6355416 zpool scrubbing consumes all memory, system hung
6363995 df should only load libzfs when it encounters a ZFS filesystem
6366320 zfs backup/restore doesn't like signals
6368892 mount -m support needed for legacy mounts
6368902 boot archive fstat support needed for ZFS Mountroot
6369424 BFU complains when bfu'ing a ZFS root filesystem
6374062 mountroot support needed for ZFS
6376356 dirtying dbuf obj=43 lvl=0 blkid=0 but not tx_held
6378391 unused members of dmu_objset_stats_t
6378392 clean up zfs_cmd_t structure
6378685 buf_init should allocate its hash table more carefully
6378976 ziltest should be a first class citizen
6381086 zdb segfaults if there is a spa deferred-free bplist
6381203 deadlock due to i/o while assigning (tc_lock held)
6381209 freed space is not immediately available
6381344 'zpool clear'
6381345 FAULTED devices should really be UNAVAIL
6381346 import should mark devices as persistently unavailable
6383272 recursive mutex_enter() during log replay with zfs root
6386326 origin property is not displayed
6386354 libzfs does too much in its _init section, calls exit(1)
6386624 zpool should not complain about non-existent devices from libdiskmgt
6386910 spa needs to be i/o error hardened
6387735 need a mechanism to inject faults into ZFS
6387736 internal ZFS utilities should be placed in an ON-private package
6389928 libzfs should ship a lint library
6390609 malformed vdev config panics on zpool_create()
6390677 version number checking makes upgrades challenging
6390713 ztest hangs in zil_suspend()
6391873 metadata compression should be turned back on
6392113 ztest sometimes reports leaked blocks because ZIL isn't resilvered
6393004 minor memory leak in unique_insert() |
fbabab8faf7439009737ccefe9d50152b38c26d1 |
|
12-Nov-2005 |
maybee <none@none> |
6348089 panic in dbuf_remove_ref |
fa9e4066f08beec538e775443c5be79dd423fcab |
|
31-Oct-2005 |
ahrens <none@none> |
PSARC 2002/240 ZFS
6338653 Integrate ZFS
PSARC 2004/652 - DKIOCFLUSH
5096886 Write caching disks need mechanism to flush cache to physical media |