summaryrefslogtreecommitdiff
tag namexfs-5.7-merge-11 (bdc6530a4c405a55db7c117628edd4fe85241351)
tag date2020-04-02 08:25:29 -0700
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit d9fdd0adf9...
(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+H93GTRKtOsFAl6GA/gACgkQ+H93GTRK tOvLww//bZ0fc8fz5gWhCnNv7T8eNy7f4q30fJ1j2bsOpXjhujIJsrtDij2lzjh5 9TtDmcZr80UYNCbQgQ9akl0tmXNQIh3K/jU18huyP9UVlcy4rDmKWhCKObr66apm 0qPTEkopjcFaCg6De6XUEmMJ5zm896NsnE9G+kEl1wHu+1zvYTCuEczNXNptO/kV ZyxGlnMvjJ8U5bpLbe4+fiSqJb2pELU067X37gqqAoVKfyp8veI29yY/M55fx5nn Cor0UHyVUb+MP6lD3Iga0eRVbWKURtYHvsbPoUSg5932OtOgpUgLfrarK/sfNUWJ 0+Q7IczWE4WhdQBcAxAZ+4+/qYucyn8Qw3wjWK1SNtD7s9AWlfn9CuMHQ6npcx0t D6nGtow/1v+EYfdYr41jt6CJbee+TShyiNeSdHIi/tM0TZi05awOSAQMCEoBP+97 W+/MxfZt4C93cEUv5vozR/U34ZqnoRW4kDPL6o76mmHV7ppwusnbDgzwAndNZ+bu uwYnu1WzTNklImbzYXN7an4vLyNBZZDZsZt7qcFcAiXYlvTzT9eVIOTVl7JNpDAo qJ4D42uY+RN0Yc6dDQ5xCamGx+g+lQpYw8EA0PCEegXOgMpH8MKpbdE5/jYJWYEL UMDcywjGYY34KVzEdO/M9x1mkrf/JNKqhDmtaMmb/iFek9jZyU0= =Fias -----END PGP SIGNATURE-----