-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
*: Add fast gzip compression library. #88632
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 6 of 6 files at r1, all commit messages.
Reviewable status: complete! 0 of 0 LGTMs obtained (waiting on @miretskiy)
eb1d2e1
to
fa1cf22
Compare
Add https://github.com/klauspost/pgzip fast gzip compression library. Addresses cockroachdb#88585 Release notes: None
bors r+ |
Build succeeded: |
blathers backport 22.2 |
Encountered an error creating backports. Some common things that can go wrong:
You might need to create your backport manually using the backport tool. error creating merge commit from 688430b to blathers/backport-release-22.2-88632: POST https://api.github.com/repos/cockroachdb/cockroach/merges: 409 Merge conflict [] you may need to manually resolve merge conflicts with the backport tool. Backport to branch 22.2 failed. See errors above. 🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is otan. |
89524: backupccl: use klauspost gzip library r=benbardin a=benbardin Expect some degree of speedup in manifest reading/writing, as in #88632. Release note: None 89903: sql: make NOTHING and INDEX non-reserved keywords r=rafiss a=knz Fixes #69420. Release note (bug fix): It is now possible again to create tables, views, columns, etc with the name `nothing` (e.g. `CREATE TABLE nothing...`) without having to quote the name, like in PostgreSQL. This bug was introduced in CockroachDB v2.0. Release note (bug fix): It is now possible again to create tables, views, columns, etc with the name `index` (e.g. `CREATE TABLE index...`) without having to quote the name, like in PostgreSQL. This bug was introduced in CockroachDB v1.0. 90000: workload/kv: fix --splits r=ajwerner a=kvoli Previously the `--splits` flag would generate splits assuming the kv workload would always access keys in `[MinInt64, MaxInt64)`. However, it was only true for the default uniform hash key generator. While it was disabled for `--sequential` and `--zipfian` generates keys in `[0, MaxInt64)`. The previous `--split` flag also resulted in an integer overflow when `--cycle-length` was greater than 0, only generating splits in `[MinInt64, 0)`. This patch resolves the overflow issue. This patch enables splits for `--sequential` and adjusts the `--splits` logic to equally partition the keyspace, according to the access distribution. The valid range for each is shown below. uniform `[MinInt64, MaxInt64)` sequential `[0, --cycle-length)` zipfian `[0, MaxInt64)` resolves #82906 Release note (cli change): In the kv workload enable `--splits` with the `--sequential` flag and adjust splitting to uniformly partition the keyspace. Co-authored-by: Ben Bardin <[email protected]> Co-authored-by: Raphael 'kena' Poss <[email protected]> Co-authored-by: Austen McClernon <[email protected]>
Add https://github.com/klauspost/pgzip fast gzip
compression library.
Addresses #88585
Release notes: None