Hi, the time needed to keep Jenkins running in 32 bits is not so time consuming, it is just downloading and unzipping two instead of one tarball. Config changes are search/replace on one file using Notepad++. The time consuming part is keeping track of the bugs and communicate them. But as said before, the bug may only happen on 32 bit, but of course this may not be the real reason for the bug. There must be something wrong in Hotspot Compiler that just triggers when you use 32 bits and enable server + tiered compilation. The issue @ OpenJDK was already opened; will be visible soon.
Dawid and I had done some conversation this morning and I stopped Policeman Jenkins to have full testing capacity to run "ant beast" on full Lucene Core (ant beast -Dbeast.iters=100 -Dargs="..."). And the bug reproduced *always* on 32 bits + server VM + tiered compiler, while it never reproduced in client VM or any 64 bits VM. It was harder to reproduce without tiered compilation. <-- that was the outcome of my morning exercise with Hotspot :-) But with that information it should be easier to maybe find the bug (for somebody working on Hotspot). But in any case, the same could have hapenend with 64 bits, too (and I am glad that we tested 32 bits, otherwise we could have a similar problem like with 7u40 after release of Java 9)! FYI, I am planning to add another VirtualBOX VM to Policeman using OpenSolaris. Unfortunately, this is not SPARC (I only have a x64 CPU), but a still often used platform. I just have to assign an IPv4 address to the VM, IPv6 is already available. We should maybe also try to get one of those ASF Jenkins VMs with PowerPC CPU :-) I know they got some from Yahoo (I think). Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [email protected] > -----Original Message----- > From: Erick Erickson [mailto:[email protected]] > Sent: Tuesday, August 25, 2015 6:47 PM > To: [email protected] > Subject: Re: Should we EOL support for 32 bit systems? > > Fair enough, just wanted to be sure we weren't making extra work for > ourselves. > Well, actually extra work for you since you seem to be the one who interacts > with the compiler folks the most ;). > > On Tue, Aug 25, 2015 at 9:43 AM, Uwe Schindler <[email protected]> wrote: > > Hi, > > > > From a Java point of view, there is no real difference to not support 32 bit > versions. The bug with JDK 9 are just bugs that could also have happened > with 64 bit versions. It is just easier to trigger this bug with 32 bits, but > I am > almost sure the underlying bug also affect 64 bits. > > > > So why should we no longer support all platforms Java supports? Bitness > does not matter for our code? Should we then also no longer support Sparc, > PowerPC, or ARM platform? > > -1 to add arbitrary restrictions on our runtime environment. If we > > want this, we should disallow all platforms we don't test on and of > > course also al processor variants we don't test on! :-) > > > > Uwe > > > > ----- > > Uwe Schindler > > H.-H.-Meier-Allee 63, D-28213 Bremen > > http://www.thetaphi.de > > eMail: [email protected] > > > > > >> -----Original Message----- > >> From: Erick Erickson [mailto:[email protected]] > >> Sent: Tuesday, August 25, 2015 6:23 PM > >> To: [email protected] > >> Subject: Should we EOL support for 32 bit systems? > >> > >> I have no real skin in this game, but I thought it worth asking after > >> Uwe's recent e-mail about disabling 32bits with -server tests. > >> > >> I guess it boils down to "who is using 32-bit versions?". Are we > >> spending time/energy supporting a configuration that is not useful to > >> enough people to merit the effort? > >> > >> I'm perfectly content if the response is "That's a really stupid > >> question to ask, of course we must continue to support 32-bit OSs". > >> Although some evidence would be nice ;) > >> > >> It's just that nobody I work with is running 32 bit OS's. Whether > >> that's just my limited exposure to people running small systems is > >> certainly a valid question. > >> > >> If we _do_ decide to drop support for 32 bit systems, what's the > >> right version? 6.0? > >> > >> Random thoughts on a slow Tuesday morning.... > >> > >> Erick > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] For > >> additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] For > > additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] For additional > commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
