[SERVER-49230] Evaluate upgrade of ZStandard to 1.4.9+ Created: 01/Jul/20 Updated: 29/Oct/23 Resolved: 28/Jan/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 5.3.0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Spencer Jackson | Assignee: | Gregory Noma |
| Resolution: | Fixed | Votes: | 2 |
| Labels: | third-party-upgrade | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||
| Sprint: | Dev Platform 2021-05-03, Execution Team 2022-01-10, Execution Team 2022-01-24, Execution Team 2022-02-07 | ||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||
| Description |
|
ZStandard has issued a new 1.4.9 release. We should evaluate performing an upgrade. |
| Comments |
| Comment by Githook User [ 28/Jan/22 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: |
| Comment by Brian Lane [ 16/Jun/21 ] |
|
Thanks, geert.bosch - We did see some minor throughput improvements when comparing 1.4.4 / 1.5.0. Since we are holding on to the default change now post 5.0, I feel it is ok to stay at 1.4.4 for now, but we should consider this issue for 5.1. So will pass it back to execution, as storage wouldn't actually do the lib upgrade. |
| Comment by Brian Lane [ 11/Jun/21 ] |
|
geert.bosch earlier you were hesitant about upgrading. Now that this version has been out a while, are you more open to having this updated for the 5.0 release? |
| Comment by Andrew Morrow (Inactive) [ 29/Apr/21 ] |
|
My work-in-progress has been pushed to https://github.com/acmorrow/mongo/tree/SERVER-49230 |
| Comment by Oliver Yeh [ 02/Jul/20 ] |
|
I want to add that according to the website https://github.com/facebook/zstd. zstd is now (at --fast 7) 38% faster than snappy in both compression and decompression speed at the same compression level. This would make zstd a no-brainer replacement for snappy. |
| Comment by Oliver Yeh [ 01/Jul/20 ] |
|
Agreed! 5-10% improvement in decompression speed is huge.
+1 |