Nasty java chat
Org X Server 1.19.2 Release Date: 2017-03-02 [ 19.834] X Protocol Version 11, Revision 0 [ 19.834] Build Operating System: Linux 4.9.6-gentoo-r1 x86_64 Gentoo [ 19.834] Current Operating System: Linux eg-server 4.9.16-gentoo #1 SMP Fri Apr 14 CEST 2017 x86_64 [ 19.834] Kernel command line: BOOT_IMAGE=/vmlinuz-4.9.16-gentoo root=UUID=daa21940-c704-4c28-a58a-0de829b635cc ro root=PARTUUID=00023e5c-02 ro init=/usr/lib/systemd/systemd modprobe.blacklist=nouveau systemd.setenv=GPUMOD=nvidia [ 19.834] Build Date: 16 March 2017 AM [ 19.834] [ 19.834] Current version of pixman: 0.34.0 [ 19.834] Before reporting problems, check make sure that you have the latest version. [ 19.837] (**) |--Device "Device0" [ 19.837] (==) No monitor specified for screen "Default Screen Section". [ 19.838] (==) Automatically adding devices [ 19.838] (==) Automatically enabling devices [ 19.838] (==) Automatically adding GPU devices [ 19.838] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 19.840] (WW) The directory "/usr/share/fonts/TTF/" does not exist. [ 19.840] (WW) The directory "/usr/share/fonts/OTF/" does not exist. [ 19.840] (WW) The directory "/usr/share/fonts/Type1/" does not exist. [ 19.840] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/". [ 19.840] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/"). [ 19.841] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/". [ 19.841] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/"). [ 19.841] (==) Font Path set to: /usr/share/fonts/misc/ [ 19.841] (**) Module Path set to "/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules" [ 19.841] (II) The server relies on udev to provide the list of input devices. Org Server Extension : 10.0 [ 19.842] ( ) using VT number 7 [ 19.843] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c2 [ 19.843] (II) xfree86: Adding drm device (/dev/dri/card0) [ 19.844] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0 [ 19.845] (--) PCI:*(0:1:0:0) 10de:1000 rev 161, Mem @ 0xfb000000/16777216, 0xd8000000/134217728, 0xd6000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????
A ~2.4x memory difference is pretty nasty; its gonna get ugly when we try to hold hundreds of millions of Data Points in memory.But, we were then suddenly bombarded by all sorts of exotic failures like this one!Robert dug into the intermittent failures and found that they often happened when the test used Lucene's "spoon feeding reader" ( and randomly chops up the incoming large blocks of characters into small randomly sized chunks, much like how you would spoon-feed a baby.This collaboration between the Open JDK team and Lucene developers is win/win: new versions of Open JDK (and of course Oracle's JDK, nearly the same thing) get more extensive testing before being unleashed to the world and Lucene users gain some confidence that there are no specific Java bugs causing horrible things like silent index corruption such as this nasty Java 1.6.0 bug from the past.You can see all the exotic JVM bugs Lucene's tests have uncovered recently.