aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/cache.rb
diff options
context:
space:
mode:
authorGodfrey Chan <godfreykfc@gmail.com>2018-04-11 21:38:02 -0700
committerGodfrey Chan <godfreykfc@gmail.com>2018-04-11 21:43:51 -0700
commit84b1feeaff94a598b335c5d3f73c4f74f489a165 (patch)
tree5f97c2846f99622983ce1e041367a1260cb97a78 /activesupport/lib/active_support/cache.rb
parent7622b85a300a1863ece44eb429ddabdadbee7f77 (diff)
downloadrails-84b1feeaff94a598b335c5d3f73c4f74f489a165.tar.gz
rails-84b1feeaff94a598b335c5d3f73c4f74f489a165.tar.bz2
rails-84b1feeaff94a598b335c5d3f73c4f74f489a165.zip
Add failing test for compression bug
On Rails 5.2, when compression is enabled (which it is by default), the actual value being written to the underlying storage is actually _bigger_ than the uncompressed raw value. This is because the `@marshaled_value` instance variable (typically) gets serialized with the entry object, which is then written to the underlying storage, essentially double-storing every value (once uncompressed, once possibly compressed). This regression was introduced in #32254.
Diffstat (limited to 'activesupport/lib/active_support/cache.rb')
0 files changed, 0 insertions, 0 deletions