Project

General

Profile

Feature #4753

increase number of outstanding async writes when sync task is waiting

Added by Christopher Siden over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Category:
zfs - Zettabyte File System
Start date:
2014-04-14
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Matt Ahrens:

When a sync task is waiting for a txg to complete, we should hurry it along by
increasing the number of outstanding async writes (i.e. make
vdev_queue_max_async_writes() return a larger number).  Initially we might just
have a tunable for "minimum async writes while a synctask is waiting" and set
it to 3.

History

#1

Updated by Electric Monk about 5 years ago

  • Status changed from In Progress to Closed

git commit 73527f441cbbd953fa42cc5a30a413bad75f24a9

commit  73527f441cbbd953fa42cc5a30a413bad75f24a9
Author: Alex Reece <alex@delphix.com>
Date:   2014-07-18T15:08:31.000Z

    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>

Also available in: Atom PDF