HAMMER VFS - Limit pending writes when flushing undos
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 20 Aug 2010 05:36:40 +0000 (22:36 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 20 Aug 2010 05:36:40 +0000 (22:36 -0700)
commitdaaabaa0cc0bec6fbacae7e299e67e3669238659
tree52a1463d1d8f6ff6e1e7382ac3adbcc598c888ad
parentaa1bfd980e3d7a445119a5675015ac921274ace7
HAMMER VFS - Limit pending writes when flushing undos

* Call hammer_io_limit_backlog() in the undo flush.  We already call it
  when flushing data and meta-data.

* Handles certain extreme cases where large amounts of undo data could
  overwhelm dm_target_crypt.
sys/vfs/hammer/hammer_flusher.c