summaryrefslogtreecommitdiff
tag namexfs-5.7-merge-10 (d783a2e804d7bbfa4ed10e08a7c99d813ef0d808)
tag date2020-03-31 08:44:58 -0700
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit d8fcb6f134...
(More) new code for 5.7:
- Validate the realtime geometry in the superblock when mounting - Refactor a bunch of tricky flag handling in the log code - Flush the CIL more judiciously so that we don't wait until there are millions of log items consuming a lot of memory. - Throttle transaction commits to prevent the xfs frontend from flooding the CIL with too many log items. - Account metadata buffers correctly for memory reclaim. - Mark slabs properly for memory reclaim. These should help reclaim run more effectively when XFS is using a lot of memory. - Don't write a garbage log record at unmount time if we're trying to trigger summary counter recalculation at next mount. - Don't block the AIL on locked dquot/inode buffers; instead trigger its backoff mechanism to give the lock holder a chance to finish up. - Ratelimit writeback flushing when buffered writes encounter ENOSPC. - Other minor cleanups. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl6DZaMACgkQ+H93GTRK tOt6BRAAjA0TBS/Bb4tijYzopTwpiJJwOdqkp9QpXeQAla6slhTNOYh9p/H40f5C gFdD9Er2/PCEZmcUMtQe/b/TX8SSf7ILnRLvKLZYkq5/z9UUi5HXKXlKWVP7UNTk ZsFh0EkrU7+B0gViyEa10ui28I2YWwVeD+RhlirSLrKiukOzoSj70n9z/RsRkSkH R/uE80xEzuhwkwOUyKpCO6eSBJ74kRlfx7YrzkkLuTEMXvY/TMUFtMCGT6RmNjSs SZDRv8iJjIOLpVu8SPulW7tQ4hP0aduZuLlEaEfJl8h8nMg4aOwChwtLfTQcN1lE Y+cmITVqFq50r0ymby6/kcNb1WLlSaH8ZEW9bQfCXBVafuDQwnZPGmqWjksVeS9o kvpi2YBevnoASKqxO4FSYC1ndMPC+hvYbb/lFfRvuMXXV8g/D950hed8KfxLjx1/ 7PPk5gbxE0AA6R/d5zs3l3ry6L4Ai2ael6x6yjyHstiA6g6HWMbMdcAaxRHkxffF VMSh1SyCmeJoW5GYkRI0dQhkfZtV4E+ekzkyR0eyxCFw/NlfgKdxmN+P7gmRwttK B/wr3OSBqvM7fclMNmqKrqzzf9ND8K8VqKImfRGkVVLp5KqT1ysD/TenVMTZijm8 OO4eJ62Z8qgHqrz4x/cLam0wq8hCH2XeqHAeLAY7g3Q0k9AKAWQ= =foLz -----END PGP SIGNATURE-----