Searched hist:"89 ce8a63d0c761fbb02089850605360f389477d8" (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/fs/btrfs/ |
H A D | disk-io.h | diff 89ce8a63d0c761fbb02089850605360f389477d8 Wed Jun 25 15:01:31 CDT 2008 Chris Mason <chris.mason@oracle.com> Add btrfs_end_transaction_throttle to force writers to wait for pending commits
The existing throttle mechanism was often not sufficient to prevent new writers from coming in and making a given transaction run forever. This adds an explicit wait at the end of most operations so they will allow the current transaction to close.
There is no wait inside file_write, inode updates, or cow filling, all which have different deadlock possibilities.
This is a temporary measure until better asynchronous commit support is added. This code leads to stalls as it waits for data=ordered writeback, and it really needs to be fixed.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | transaction.h | diff 89ce8a63d0c761fbb02089850605360f389477d8 Wed Jun 25 15:01:31 CDT 2008 Chris Mason <chris.mason@oracle.com> Add btrfs_end_transaction_throttle to force writers to wait for pending commits
The existing throttle mechanism was often not sufficient to prevent new writers from coming in and making a given transaction run forever. This adds an explicit wait at the end of most operations so they will allow the current transaction to close.
There is no wait inside file_write, inode updates, or cow filling, all which have different deadlock possibilities.
This is a temporary measure until better asynchronous commit support is added. This code leads to stalls as it waits for data=ordered writeback, and it really needs to be fixed.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | transaction.c | diff 89ce8a63d0c761fbb02089850605360f389477d8 Wed Jun 25 15:01:31 CDT 2008 Chris Mason <chris.mason@oracle.com> Add btrfs_end_transaction_throttle to force writers to wait for pending commits
The existing throttle mechanism was often not sufficient to prevent new writers from coming in and making a given transaction run forever. This adds an explicit wait at the end of most operations so they will allow the current transaction to close.
There is no wait inside file_write, inode updates, or cow filling, all which have different deadlock possibilities.
This is a temporary measure until better asynchronous commit support is added. This code leads to stalls as it waits for data=ordered writeback, and it really needs to be fixed.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | file.c | diff 89ce8a63d0c761fbb02089850605360f389477d8 Wed Jun 25 15:01:31 CDT 2008 Chris Mason <chris.mason@oracle.com> Add btrfs_end_transaction_throttle to force writers to wait for pending commits
The existing throttle mechanism was often not sufficient to prevent new writers from coming in and making a given transaction run forever. This adds an explicit wait at the end of most operations so they will allow the current transaction to close.
There is no wait inside file_write, inode updates, or cow filling, all which have different deadlock possibilities.
This is a temporary measure until better asynchronous commit support is added. This code leads to stalls as it waits for data=ordered writeback, and it really needs to be fixed.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | ioctl.c | diff 89ce8a63d0c761fbb02089850605360f389477d8 Wed Jun 25 15:01:31 CDT 2008 Chris Mason <chris.mason@oracle.com> Add btrfs_end_transaction_throttle to force writers to wait for pending commits
The existing throttle mechanism was often not sufficient to prevent new writers from coming in and making a given transaction run forever. This adds an explicit wait at the end of most operations so they will allow the current transaction to close.
There is no wait inside file_write, inode updates, or cow filling, all which have different deadlock possibilities.
This is a temporary measure until better asynchronous commit support is added. This code leads to stalls as it waits for data=ordered writeback, and it really needs to be fixed.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | disk-io.c | diff 89ce8a63d0c761fbb02089850605360f389477d8 Wed Jun 25 15:01:31 CDT 2008 Chris Mason <chris.mason@oracle.com> Add btrfs_end_transaction_throttle to force writers to wait for pending commits
The existing throttle mechanism was often not sufficient to prevent new writers from coming in and making a given transaction run forever. This adds an explicit wait at the end of most operations so they will allow the current transaction to close.
There is no wait inside file_write, inode updates, or cow filling, all which have different deadlock possibilities.
This is a temporary measure until better asynchronous commit support is added. This code leads to stalls as it waits for data=ordered writeback, and it really needs to be fixed.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | inode.c | diff 89ce8a63d0c761fbb02089850605360f389477d8 Wed Jun 25 15:01:31 CDT 2008 Chris Mason <chris.mason@oracle.com> Add btrfs_end_transaction_throttle to force writers to wait for pending commits
The existing throttle mechanism was often not sufficient to prevent new writers from coming in and making a given transaction run forever. This adds an explicit wait at the end of most operations so they will allow the current transaction to close.
There is no wait inside file_write, inode updates, or cow filling, all which have different deadlock possibilities.
This is a temporary measure until better asynchronous commit support is added. This code leads to stalls as it waits for data=ordered writeback, and it really needs to be fixed.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|