• Chris Mason's avatar
    Btrfs: async delayed refs · a79b7d4b
    Chris Mason authored
    Delayed extent operations are triggered during transaction commits.
    The goal is to queue up a healthly batch of changes to the extent
    allocation tree and run through them in bulk.
    
    This farms them off to async helper threads.  The goal is to have the
    bulk of the delayed operations being done in the background, but this is
    also important to limit our stack footprint.
    Signed-off-by: default avatarChris Mason <clm@fb.com>
    a79b7d4b
transaction.c 55.1 KB