Hide Forgot
Description of problem: btrfs has a problem with fragmentation of files with lots of random writes (see [1]). An example of this are systemd-journal files, which show a horrible fragmentation after some weeks of usage: ./ec40ed0a6f8d45b087ff6413085f2237/system: 23127 extents found Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Install Fedora 19 on a btrfs 2. Watch how journalctl gets slower and slower with time of usage, with lots of IOWait and slow data transfer rate from HDD 3. run filefrag on the files Actual results: Very bad performance of btrfs due to fragmentation of journal files. Expected results: A usable, fast file system. Additional info: This might be the actual reason for bug #983688. Iām not sure this is the correct component to report against. I was oscillating between anaconda, kernel and btrfs-progs. I report against anaconda now, because anaconda wrote my fstab. [1]: https://btrfs.wiki.kernel.org/index.php/Gotchas
Anaconda is not in the business of enforcing filesystem defaults. If this should be default behavior of btrfs then it should not require an fstab option.
Please take this request to the upstream btrfs developers. Alternatively, reassign it to btrfs-progs or the 'distribution' component.