https://bugzilla.wikimedia.org/show_bug.cgi?id=31259

--- Comment #9 from Roan Kattouw <[email protected]> 2011-10-01 10:43:21 
UTC ---
(In reply to comment #6)
> I'm pretty sure what is being described is the same bug as:
> 
> https://bugs.php.net/bug.php?id=43053
> 
> Which affected PHP versions 5.2.1 to 5.2.6
> 
Good catch!

> It appears that the old servers are running 5.2.4, while lucid moves to 5.3, 
> at
> which point the bug has been fixed in PHP.
That is correct. The lucid servers run PHP 5.3.2.

(In reply to comment #7)
> Is there anything holding up software updates on these machines? Considering
> we've got all this infrastructure for maintaining consistent software
> configurations, I'm a bit unclear on why we would still have a mix of 
> different
> versions in production.
Nothing is holding them up really, other than "it takes time". At first, we
upgraded one, then two boxes, just to see if there were any issues (and of
course there were). AFAIK Peter has already upgraded the entire image scaler
cluster, and is currently chipping away at the general Apache cluster. But you
can't just upgrade 100+ servers overnight. We also have to deal with the fact
that a lot of Apaches run memcached and/or ES, so we can't have too many of
those be down at the same time. This is all expected to be over soon, say in a
week or two. But in the meantime we'll inevitably have a mix of hardy and lucid
in production, and that mix will gradually shift to lucid until everything is
upgraded. For more details, see notpeter's entries in the server admin log, or
talk to him on IRC.

(In reply to comment #8)
> As a side note: I assume that since PHP does not have infinite precision,
> templates that need to be able to parse really large numbers must be able to
> deal with scientific representation. In other words 1E100 is never going to be
> rendered as "100000000000000....". Am I assuming correctly? Does anybody know
> what the exact limit is going to be at which point scientific notation is
> always going to be used by Wikipedia after all servers have been updated? I'd
> like to update the documentation on my {{val}} template so people who run into
> this limit understand that what is going on.
> 
As per comment 5, I have experimentally determined this limit to be 10^14 (100
trillion). I just double-checked this on a lucid server: 99999999999999 (that's
99,999,999,999,999) is untouched but 100000000000000 (that's
100,000,000,000,000) becomes 1E+14.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to