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

Legacy JSON API Caching Maybe Broken Again #12191

Closed
emcd opened this issue Sep 7, 2022 · 1 comment
Closed

Legacy JSON API Caching Maybe Broken Again #12191

emcd opened this issue Sep 7, 2022 · 1 comment
Labels
bug 🐛 requires triaging maintainers need to do initial inspection of issue

Comments

@emcd
Copy link

emcd commented Sep 7, 2022

Describe the bug

Possible recurrence of #11936 / #11949.
(Reproducible from Github Actions workers and locally.)

cryptography 38.0.0 was recently released but is not appearing in the output from the JSON API.

$ curl --silent --location --header 'Accept: application/json' https://pypi.org/pypi/cryptography/json | jq '.releases' | egrep '38\.0\.0'
$ echo $?
1
etag: "cyp1lyVs2mWQJDzMYFHK7w"
surrogate-control: max-age=86400, stale-while-revalidate=300, stale-if-error=86400
surrogate-key: all-legacy-json project-legacy-json project/cryptography
x-pypi-last-serial: 14340516
fastly-debug-path: (D cache-bfi-krnt7300071-BFI 1662521989) (F cache-bfi-krnt7300072-BFI 1661878972) (D cache-iad-kjyo7100173-IAD 1661878972) (F cache-iad-kiad7000066-IAD 1661699639)
fastly-debug-ttl: (H cache-bfi-krnt7300071-BFI - - 605) (H cache-iad-kjyo7100173-IAD 79868.659 86400.000 6531)
fastly-debug-digest: 9722831c05eb67e393d685484ecb9fad5488a40b12fdd6ea8a3f890a798f28e9

Does show on PyPI:
image

Expected behavior

The newly released package appear in the API output.

To Reproduce

The command given in the bug description.

@emcd emcd added bug 🐛 requires triaging maintainers need to do initial inspection of issue labels Sep 7, 2022
@emcd
Copy link
Author

emcd commented Sep 9, 2022

Have not seen any additional problems. Closing for now.

@emcd emcd closed this as completed Sep 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 requires triaging maintainers need to do initial inspection of issue
Projects
None yet
Development

No branches or pull requests

1 participant