| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
* Add `Crc32cValue#zero()` * `Crc32cValue.zero().concat(v) == v` * Update WriteCtx to use `Crc32cValue.zero()` as it's base values rather than `null` * Update Hasher.nullSafeConcat to account for the use of `zero` * if Hasher.noop() always return null * if Hasher.enabled() only return null if left side is null * Add nullability annotation to Crc32cValue.nullSafeConcat
… as it's base values rather than `null`'
…initial crc32c value The desired default will be `Crc32cValue.zero()`, but not all tests or uploads are ready to handle this. Stick with the existing null as default, and provide the overload to selectively opt into things incrementally.
There was a problem hiding this comment.
LGTM, had a GVC review session with Ben
Sorry, something went wrong.
| /** | ||
| * TODO: Remove initialValue and replace with Crc32cValue.zero() once all uploads have been | ||
| * updated to do e2e checksumming by default. | ||
| */ |
There was a problem hiding this comment.
Discussed in GVC; this is later updated in #3176
Sorry, something went wrong.
Merge train for * chore: cleanup Crc32cValue and associated Hasher operations #3167 * chore: add Hasher#defaultHasher() #3173 * chore: add UnifiedOpts.Opts#getHasher() to return a hasher relative to the set of Opts defined for an operation. #3174 * feat: add default end-to-end crc32c checksumming for several upload methods via grpc transport #3176 * feat: add default end-to-end checksumming for JournalingBlobWriteSessionConfig #3180 * fix: give user provided checksum precondition priority for Storage#create methods that accept byte[] #3182 * fix: move crc32c computation before writing to disk for BufferToDiskThenUpload BlobWriteSession config #3187
| Back | FazBrowse Home | New Git URL |
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.