Skip to content
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

cross-compatibility #4056

Open
drernie opened this issue Jul 24, 2024 · 5 comments
Open

cross-compatibility #4056

drernie opened this issue Jul 24, 2024 · 5 comments

Comments

@drernie
Copy link
Member

drernie commented Jul 24, 2024

Adapt test_spec to:

  1. Create packages of different sizes: 0 MiB | 5 MiB (S, M) | 8 MiB (S, M, V) | 8 MiB + 1
  2. Using different checksum types: monolithic | chunked
  3. Compare with reference packages from the Catalog
  • S: Single-part upload
  • M: Multi-part upload
  • V: Variant multi-part upload (non-canonical, e.g. 3MiB part sizes)
@drernie
Copy link
Member Author

drernie commented Jul 24, 2024

Requires access to: quilt+s3://udp-spec#package=spec/parquet@f3085fd3355ca8ff22d4caac56abb4dc783258dc3910670f96d571bea664099e

@drernie
Copy link
Member Author

drernie commented Jul 24, 2024

Tests  
B: Browse work with manifests (with | without) chunksums (local | s3)
V: Verify work with manifests (with | without) chunksums (local | s3)
U: Uploaded package creation with upload
E: Existing package creation from existing data (valid etag | sha256 | other)
O: Optimized upload optimisation (w/KMS | wo/KMS)
  object not re-uploaded if quilt3, S3 objects have checksums
  e.g. check LastModified

@drernie
Copy link
Member Author

drernie commented Jul 24, 2024

Namespace created packages by quilt3 version.

@drernie
Copy link
Member Author

drernie commented Jul 25, 2024

Proposed test matrix
Screenshot 2024-07-24 at 17 42 21

@drernie
Copy link
Member Author

drernie commented Jul 25, 2024

Test files (on s3://udp-spec)
spec-setup.csv

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant