Comments (15)
Now oscillating between the current value and 8.99M
. I understand caching is not always an easy game, but I don't understand how a very old value can still be in the cache?
from badge-poser.
I think that with this PR we fix the problem! 🤞
from badge-poser.
FYI, it worked fine for a few days, and it's now back to 8.98M
.
This value brings us back to ~ September 2020, if that helps.
from badge-poser.
Hi @BenMorel, in that repository I can see the correct data, in the last months we have worked on cache problems, so sometimes you may have seen wrong data.
At the moment it seems that it's displayed the correct data.
from badge-poser.
@AlessandroMinoccheri I does indeed, but when I opened the issue it did show 8.98
.
I'll report again here when this happens again.
from badge-poser.
ok, @BenMorel we are still working to improve cache management.
For now, I close this issue but if you have again this problem please open a new issue and we can take a look at it!
Thanks :)
from badge-poser.
Hi, it's happening again right now. 8.98M
.
from badge-poser.
@BenMorel Sorry about that, I'm working on a fix on the cache in order to make sure it won't happen again. In the meantime, I've reset the cache so now the stats for https://poser.pugx.org/brick/math/downloads are showing 17.81 M
.
from badge-poser.
I need to +1 this unfortunately and I agree with @BenMorel that this can hardly be a caching issue. I noticed it with my php-mqtt/client
library which had shown v1.0.0
on sunday after releasing it and has since then switched back to an even older version than the previous one, v0.2.1
. There has been v0.3.0
released (and also shown for some time) by 2020-10-22 though. Are you (maintainers) very confident that this is a caching issue and not something else?
What seems odd to me, although I'm not familiar with your internals, is that the Version and Last Stable Version badges are not showing the same version:
Or am I missing something?
from badge-poser.
@JellyBellyDev Has this PR been deployed yet? I'm still seing 8.98M
at the moment!
from badge-poser.
@BenMorel it is a very weird issue, it seems somehow we get back that value and we store in the cache, so the wrong value is even more evident for longer times. We pushed another fix to make sure the cache is properly invalidated at regular times, we are testing it at the moment.
In the meantime, we'll investigate further about this behaviour.
from badge-poser.
Happening today on another repo: https://poser.pugx.org/brick/money/downloads
Right now it shows 887.06k
or 887.96k
, when it should be 1.99M
:
This also brings us back to some time in September 2020. I think we might be onto something 🤔
from badge-poser.
Hi @BenMorel we did some fixes, have you still encountered problems?
from badge-poser.
Hi @AlessandroMinoccheri, it works alright at the moment, thank you! I'll come back here in a few days to confirm that I haven't seen any new glitches.
Could you please give us some insights as to what was the issue?
from badge-poser.
Hi @BenMorel we have updated some packages and packagist API also.
We have changed a little bit our cache management but the problem seems related to packagist API also.
As soon as possible we will add new features to debug better these problems.
from badge-poser.
Related Issues (20)
- Upgrade to Symfony 6.4 (or maybe 7.0) HOT 1
- "Client::AUTH_HTTP_TOKEN" authentication method is deprecated HOT 2
- Improve rendering on small screens (mobile)
- Copy all badges uses the phpunit/phpunit urls HOT 4
- Shields broken after repo was moved HOT 13
- Badge shows very old stable release HOT 2
- [UX] reduce headlines and buttons in the mobile version?
- Add php version badge (and maybe other dependencies) HOT 1
- Add a way for different styled badges HOT 17
- Description can be empty HOT 1
- Removing parameters from services adding dictionaries HOT 1
- What data privacy/retention policies apply to badge requests from poser.pugx.org?
- Wrong badges in this repo
- HTTP protocol used while displaying badges in homepage
- CirceCI integration is not working
- ErrorException: Deprecated: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated HOT 1
- TypeError: App\Controller\SnippetController::isValidRepositoryName(): Argument #1 ($repository) must be of t...
- Error: Call to a member function getTotal() on null
- Migrate providers in tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from badge-poser.