GitHub PushEvent at 2014-05-31 08:59:43
Repository: kernel_m8
Actor: GuneetAtwal
Payload: {"shas":[["7f8e7eef03e1fa58e99362e30c5391563cbc47c7","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@suse.cz","block: Reserve only one queue tag for sync IO if only 3 tags are available\n\nIn case a device has three tags available we still reserve two of them\nfor sync IO. That leaves only a single tag for async IO such as\nwriteback from flusher thread which results in poor performance.\n\nAllow async IO to consume two tags in case queue has three tag availabe\nto get a decent async write performance.\n\nThis patch improves streaming write performance on a machine with such disk\nfrom ~21 MB/s to ~52 MB/s. Also postmark throughput in presence of\nstreaming writer improves from 8 to 12 transactions per second so sync\nIO doesn't seem to be harmed in presence of heavy async writer.\n\nSigned-off-by: Jan Kara <jack@suse.cz>\nSigned-off-by: Jens Axboe <axboe@kernel.dk>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","Jan Kara",true]],"size":1,"ref":"refs/heads/nightlies","head":"7f8e7eef03e1fa58e99362e30c5391563cbc47c7"}