This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
| Author | vstinner |
|---|---|
| Recipients | nadeem.vawda, sdaoden, vstinner |
| Date | 2011年04月19日.15:04:00 |
| SpamBayes Score | 4.288375e-05 |
| Marked as misclassified | No |
| Message-id | <1303225441.09.0.748606256469.issue11877@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
Oh, it remembers a long story around ext3/ext4 and write barrier, with a specific problem in Firefox with SQLite. http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man2/fsync.2.html " For applications that require tighter guarantees about the integrity of their data, Mac OS X provides the F_FULLFSYNC fcntl. The F_FULLFSYNC fcntl asks the drive to flush all buffered data to permanent storage. Applications, such as databases, that require a strict ordering of writes should use F_FULLF- SYNC to ensure that their data is written in the order they expect. Please see fcntl(2) for more detail." http://shaver.off.net/diary/2008/05/25/fsyncers-and-curveballs/ "fsync on Mac OS X: Since on Mac OS X the fsync command does not make the guarantee that bytes are written, SQLite sends a F_FULLFSYNC request to the kernel to ensures that the bytes are actually written through to the drive platter." http://lwn.net/Articles/283161/ http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2008-September/001356.html " OTP-7471 On Mac OS X, file:sync/1 now guarantees that all filesystem buffers are written to the disk by using the fcntl() with F_FULLFSYNC option. Previously, file:sync/1 called fsync(), which only guaranteed that the data had been transferred to the disk drive. (Thanks to Jan Lehnardt.)" http://lists.mindrot.org/pipermail/portawiki-discuss/2005-November/000002.html |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2011年04月19日 15:04:01 | vstinner | set | recipients: + vstinner, nadeem.vawda, sdaoden |
| 2011年04月19日 15:04:01 | vstinner | set | messageid: <1303225441.09.0.748606256469.issue11877@psf.upfronthosting.co.za> |
| 2011年04月19日 15:04:00 | vstinner | link | issue11877 messages |
| 2011年04月19日 15:04:00 | vstinner | create | |