From sebastian.sickelmann at gmx.de Tue Dec 1 11:27:07 2015 From: sebastian.sickelmann at gmx.de (Sebastian Sickelmann) Date: Tue, 1 Dec 2015 12:27:07 +0100 Subject: Community-Help for the core-team in deadline-times In-Reply-To: <56537F3D.1040204@oracle.com> References: <564F23DA.9060402@gmx.de> <56537F3D.1040204@oracle.com> Message-ID: <565D840B.7010504@gmx.de> On 11/23/2015 10:03 PM, dalibor topic wrote: > > > On 20.11.2015 14:57, Martijn Verburg wrote: >> support. What this group could perhaps do is split up the mailing lists >> and have at least one of us watching all of the mailing list for new >> contributors and making sure that their contributions don't get >> lost/ignored. > > The most useful way to do that is to be sufficiently actively involved > in a sufficient Project Role and technically educated in the > development of the Project to be able to participate in the review & > shepherding of incoming contributions directly. That was more or less the idea. In times like those mentioned I would read some mailing-list a little bit more actively than usual. Today I read only those topics that seems to be relevant to what I want to do. Or where the topics seems interesting to me. I am not a reviewer but I can give contributors feedback what I can see in the suggested contribution and I can help them find the right information of how to contribute, ex. when the format is not in the right shape. In times where deadlines are near I would widen my help to scan for messages that are not answered for a long time and take a lock at them if I can help(see above). If it is a new contributor (I can manually check the census and the public available OCA list and markmail archives) i would offer my help and make why I am answering the post. I do not want to track someone personal and I do not want to blame any reviewer/project-member. My answer will contain some information about the adoption-discuss-list, that i am nether an expert or an reviewer in this topic, but ....(what ever I can see where I can help). The only problem I have is to know when there is a deadline nearing. Actually I only have the jdk9 schedule, but there may be other deadlines i do not know. > > Without that, you would basically end up with a bunch of people not > doing the actual work monitoring those who do. > > That's rarely very appreciated, and even less useful than it sounds, > as there could be any reason why two minds don't meet. Most of those > reasons are perfectly valid, and don't have to be explained or excused > publicly. > >> We could set up a simple table in the Wiki with name vs mailing list and >> have the results of the monitoring reported back here > > The trouble with coming up with surveillance infrastructure is that > typically people being singled out for surveillance have not consented > to it. > > In other words, don't create wiki pages that track what other people > do, whether they are at a conference, or on vacation, submitted a > patch and didn't reply or get a reply for $PERIOD, and so on. > > That would not be helpful. I totally agree with you dalibor. And I hope that my suggestion(without any monitoring, statistics, etc.) is not breaking any community matter of course. > > cheers, > dalibor topic > Thanks Sebastian From dalibor.topic at oracle.com Wed Dec 2 11:04:57 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 2 Dec 2015 12:04:57 +0100 Subject: Community-Help for the core-team in deadline-times In-Reply-To: <565D840B.7010504@gmx.de> References: <564F23DA.9060402@gmx.de> <56537F3D.1040204@oracle.com> <565D840B.7010504@gmx.de> Message-ID: <565ED059.20203@oracle.com> On 01.12.2015 12:27, Sebastian Sickelmann wrote: > The only problem I have is to know when there is a deadline nearing. > Actually I only have the jdk9 schedule, but there may be other deadlines > i do not know. For JDK 9, please see http://openjdk.java.net/projects/jdk9/ (and http://mail.openjdk.java.net/pipermail/jdk9-dev/2015-December/003149.html ). For JDK 8 Updates, please see the timelines at http://openjdk.java.net/projects/jdk8u/ . cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Wed Dec 2 11:23:39 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 2 Dec 2015 12:23:39 +0100 Subject: Community-Help for the core-team in deadline-times In-Reply-To: References: <564F23DA.9060402@gmx.de> <56537F3D.1040204@oracle.com> <5654A117.9090305@oracle.com> <56585726.4010605@oracle.com> <565C55A8.7@oracle.com> Message-ID: <565ED4BB.3030300@oracle.com> On 30.11.2015 16:44, Martijn Verburg wrote: > I think a monthly reminder e-mail to this mailing list would be fine. > > > Only this mailing list? I think that would be a great start for now. I believe that posting 'reminder' messages to public mailing lists should follow the vampire invitation principle[0] - you only do it if explicitly asked to by someone who 'lives' there. > There's an assumption that the new (and possibly > existing) contributors are joining this list. Yeah, that assumption is warranted, afaict from looking at the current mailing list membership. There are more than 150 subscribers at the moment, for example, most of which don't seem to have an active Role as Committer, Reviewer, etc. in OpenJDK Projects judging by a cursory glance of the list. So this mailing list does seem to attract an audience that is not necessarily very involved in day-to-day OpenJDK Project development, just as it should. > As not even the OpenJDK > home page mentions us That's not correct. The Adoption Group is listed along with all the other Groups and Projects on the left side of http://openjdk.java.net/. It is not more prominently featured than other Groups or Projects, of course, but then there is no particularly strong reason for it to be. cheers, dalibor topic [0] http://tvtropes.org/pmwiki/pmwiki.php/Main/MustBeInvited?from=Main.VampireInvitation -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From abdul.kolarkunnu at oracle.com Wed Dec 2 11:33:04 2015 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Wed, 2 Dec 2015 03:33:04 -0800 (PST) Subject: JDK 9 b94 test results now available Message-ID: <157977de-f0e7-46d8-868f-4b06759132b3@default> JDK 9 ea b94 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 78 differences from the b93 test results. No new testcase failures found. 0: /home/jtest/merge9/b93/jdk/JTwork pass: 5,293; fail: 23; error: 1; not run: 1,884 1: /home/jtest/merge9/b94/jdk/JTwork pass: 5,323; fail: 8; error: 1; not run: 1,907 0 1 Test fail pass com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java fail pass com/sun/awt/Translucency/WindowOpacity.java fail pass com/sun/java/swing/plaf/windows/8016551/bug8016551.java fail pass java/beans/PropertyEditor/6380849/TestPropertyEditor.java fail pass java/beans/PropertyEditor/TestColorClass.java fail pass java/beans/PropertyEditor/TestColorClassJava.java fail pass java/beans/PropertyEditor/TestColorClassNull.java fail pass java/beans/PropertyEditor/TestColorClassValue.java fail pass java/beans/PropertyEditor/TestFontClass.java fail pass java/beans/PropertyEditor/TestFontClassJava.java fail pass java/beans/PropertyEditor/TestFontClassNull.java fail pass java/beans/PropertyEditor/TestFontClassValue.java fail pass java/beans/XMLEncoder/java_awt_ScrollPane.java --- pass java/lang/ProcessBuilder/PipelineTest.java --- pass java/lang/System/Logger/Level/LoggerLevelTest.java --- pass java/lang/System/Logger/custom/CustomLoggerTest.java --- pass java/lang/System/Logger/default/DefaultLoggerTest.java --- pass java/lang/System/Logger/interface/LoggerInterfaceTest.java --- pass java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java --- pass java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java --- pass java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java --- pass java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java --- pass java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java --- pass java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java --- pass java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java --- pass java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java --- pass java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java --- pass java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java --- pass java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java --- pass java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java --- pass java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java --- pass java/lang/invoke/CompileThresholdBootstrapTest.java --- pass java/lang/invoke/FindClassSecurityManager.java --- pass java/lang/invoke/T8139885.java --- pass java/util/stream/boottest/java.base/java/util/stream/DoubleNodeTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/FlagOpTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/IntNodeTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/LongNodeTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/NodeBuilderTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/NodeTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/SliceSpliteratorTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/StreamFlagsTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/StreamOpFlagsTest.java --- pass java/util/stream/boottest/java.base/java/util/stream/StreamReuseTest.java pass --- java/util/stream/boottest/java/util/stream/DoubleNodeTest.java pass --- java/util/stream/boottest/java/util/stream/FlagOpTest.java pass --- java/util/stream/boottest/java/util/stream/IntNodeTest.java pass --- java/util/stream/boottest/java/util/stream/LongNodeTest.java pass --- java/util/stream/boottest/java/util/stream/NodeBuilderTest.java pass --- java/util/stream/boottest/java/util/stream/NodeTest.java pass --- java/util/stream/boottest/java/util/stream/SliceSpliteratorTest.java pass --- java/util/stream/boottest/java/util/stream/SpinedBufferTest.java pass --- java/util/stream/boottest/java/util/stream/StreamFlagsTest.java pass --- java/util/stream/boottest/java/util/stream/StreamOpFlagsTest.java pass --- java/util/stream/boottest/java/util/stream/StreamReuseTest.java fail pass javax/accessibility/AccessibilityProvider/basic.sh fail pass javax/sound/midi/Devices/InitializationHang.java --- pass sun/invoke/util/WrapperTest.java pass --- sun/security/mscapi/AccessKeyStore.sh pass --- sun/security/mscapi/IsSunMSCAPIAvailable.sh pass --- sun/security/mscapi/KeyStoreCompatibilityMode.sh pass --- sun/security/mscapi/KeytoolChangeAlias.sh pass --- sun/security/mscapi/PrngSlow.java pass --- sun/security/mscapi/PublicKeyInterop.sh pass --- sun/security/mscapi/RSAEncryptDecrypt.sh pass --- sun/security/mscapi/ShortRSAKey1024.sh pass --- sun/security/mscapi/SignUsingNONEwithRSA.sh pass --- sun/security/mscapi/SignUsingSHA2withRSA.sh pass --- sun/security/mscapi/SignatureOffsets.java pass --- sun/security/mscapi/SignedObjectChain.java pass --- sun/security/mscapi/SmallPrimeExponentP.java --- pass sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java --- pass sun/security/pkcs/pkcs10/PKCS10AttributeReader.java --- pass sun/security/pkcs/pkcs7/PKCS7VerifyTest.java --- pass sun/security/pkcs/pkcs7/SignerOrder.java --- pass sun/security/pkcs/pkcs8/PKCS8Test.java --- pass sun/security/tools/jarsigner/Options.java 78 differences The hotspot test results contain 8 differences from the b93 test results. No new testcase failures found. 0: /home/jtest/merge9/b93/hotspot/JTwork pass: 971; fail: 7; error: 3; not run: 46 1: /home/jtest/merge9/b94/hotspot/JTwork pass: 976; fail: 4; error: 4; not run: 47 0 1 Test fail pass gc/TestNUMAPageSize.java fail pass gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java fail pass gc/g1/TestLargePageUseForAuxMemory.java --- pass gc/g1/TestPLABOutput.java pass --- runtime/CompressedOops/UseCompressedOops.java --- error runtime/SameObject/SameObject.java --- pass runtime/logging/DefaultMethodsTest.java --- pass runtime/logging/SafepointTest.java 8 differences The langtools test results contain 7 differences from the b93 test results. No new testcase failures found. 0: /home/jtest/merge9/b93/langtools/JTwork pass: 3,309; not run: 49 1: /home/jtest/merge9/b94/langtools/JTwork pass: 3,316; not run: 49 0 1 Test --- pass com/sun/javadoc/testSearch/TestSearch.java --- pass tools/javac/generics/CheckNoDuplicateErrors.java --- pass tools/javac/generics/inference/8067767/T8067767.java --- pass tools/javac/lambda/XDdumpLambdaToMethodStats.java --- pass tools/javac/lambda/speculative/T8046685.java --- pass tools/javac/processing/T8142931.java --- pass tools/javadoc/sampleapi/SampleApiTest.java 7 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/b94/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From sadhak001 at gmail.com Wed Dec 2 21:36:48 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 02 Dec 2015 21:36:48 +0000 Subject: Adopt OpenJDK and the Java Community Message-ID: Hi all, I'm about to start writing a post and would like your help to make it a success. If you could send me a snippet talking about what you or someone else id to contribute to Java via the Adopt OpenJDK program or other means ( in the last few years or so). It could also be just something that you want to say - a rant or opinion or share a piece of code or article that is interesting for everyone. You can send me a DM and does not have to be on this list per se. I'm going to be the narrator so its best its about either yourself or someone you know in the community (I'm NOT talking about myself here). Thanks again and I'm looking forward to hearing from you. Cheers, Mani From sadhak001 at gmail.com Wed Dec 2 22:41:09 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 02 Dec 2015 22:41:09 +0000 Subject: How to contribute to the Adopt OpenJDK and OpenJDK ? In-Reply-To: References: <565859F2.7050006@oracle.com> Message-ID: Just raised an issue with the authors of Gitbook to address these defects. On Mon, 30 Nov 2015 at 11:12 Mani Sarkar wrote: > Actually it helps if any such niggles are reported to: > https://www.gitbook.com/contact > > I'll also follow up with them. Any more bugs to report, that's the best > place. > > Cheers, > Mani > > On Mon, 30 Nov 2015 10:50 Mani Sarkar wrote: > >> I'll raise this with the gitbook.io people. >> >> Thanks for reporting. >> >> Cheers >> >> >> Mani >> >> On Mon, 30 Nov 2015 09:51 Martijn Verburg >> wrote: >> >>> Hi Mani, >>> >>> Next bugs :-): >>> >>> https://adoptopenjdk.gitbooks.io/adoptopenjdk-getting-started-kit/ - >>> the G+ button doesn't work and subscribing to the updates also fails with a >>> forbidden message... >>> >>> Cheers, >>> Martijn >>> >>> On 27 November 2015 at 23:17, Mani Sarkar wrote: >>> >>>> Sorry about that Dalibor, here are the correct links, some how their >>>> software does not handle transfers and multiple languages easily: >>>> >>>> >>>> https://adoptopenjdk.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/how_to_contribute_to_adopt_openjdk_and_openjdk.html >>>> >>>> >>>> https://adoptopenjdk.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/contribute.html >>>> >>>> Cheers, >>>> Mani >>>> >>>> On Fri, 27 Nov 2015 at 13:26 dalibor topic >>>> wrote: >>>> >>>> > On 31.10.2015 17:34, Mani Sarkar wrote: >>>> > > Hi all, >>>> > > >>>> > > I have put together this page on how to ... >>>> > > >>>> > > >>>> > >>>> https://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/how_to_contribute_to_adopt_openjdk_and_openjdk.html >>>> > >>>> > "Not Found >>>> > Page not found" >>>> > >>>> > > Anything incorrect or missing - feel free to report here or create >>>> a pull >>>> > > request (see >>>> > > >>>> > >>>> https://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/contribute.html >>>> > > ). >>>> > >>>> > "Not Found >>>> > Page not found" >>>> > >>>> > cheers, >>>> > dalibor topic >>>> > -- >>>> > Dalibor Topic | Principal Product Manager >>>> > Phone: +494089091214 | Mobile: +491737185961 >>>> > >>>> > >>>> > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg >>>> > >>>> > ORACLE Deutschland B.V. & Co. KG >>>> > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen >>>> > Registergericht: Amtsgericht M?nchen, HRA 95603 >>>> > >>>> > Komplement?rin: ORACLE Deutschland Verwaltung B.V. >>>> > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande >>>> > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 >>>> > Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher >>>> > >>>> > Oracle is committed to developing >>>> > practices and products that help protect the environment >>>> > >>>> >>> >>> From sadhak001 at gmail.com Sat Dec 5 15:55:13 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sat, 05 Dec 2015 15:55:13 +0000 Subject: [adopt-a-jsr] Re: Adopt OpenJDK and the Java Community In-Reply-To: References: Message-ID: Thanks Thomas for sharing - do you have anyone else who you would like to quote ? On Fri, 4 Dec 2015 at 11:05 Thomas Modeneis wrote: > Hi Mani, > > Thanks for writing, I like your initiative, its really good to show how > people are doing and what they have been focusing on. Great idea. > > From my part, I can tell about the DevoxxMA last month, I did a talk on > the Hacker Space about the Adopt the OpenJDK and it was really great. We > had about 30 or more attendees, it was in a open space so everyone that was > going to any talk was passing and being grabbed to have a look about the > topic, it was really challenging because I had no mic. but I managed to > speak out loud and be listen, and I got great feedback after the session. > I'm going to work over the weekend to upload the presentation and the > recorded video and I will be posting here as soon as I have it done! :) > > It will be good to see what others have been doing as well. > > Cheers, > Thomas. > > > On Wed, Dec 2, 2015 at 10:36 PM, Mani Sarkar wrote: > >> Hi all, >> >> I'm about to start writing a post and would like your help to make it a >> success. >> >> If you could send me a snippet talking about what you or someone else id >> to contribute to Java via the Adopt OpenJDK program or other means ( in >> the last few years or so). It could also be just something that you want to >> say - a rant or opinion or share a piece of code or article that is >> interesting for everyone. >> >> You can send me a DM and does not have to be on this list per se. I'm >> going to be the narrator so its best its about either yourself or someone >> you know in the community (I'm NOT talking about myself here). >> >> Thanks again and I'm looking forward to hearing from you. >> >> Cheers, >> Mani >> > > From radhakrishnan.mohan at gmail.com Sun Dec 6 05:41:06 2015 From: radhakrishnan.mohan at gmail.com (Mohan Radhakrishnan) Date: Sun, 6 Dec 2015 11:11:06 +0530 Subject: [adopt-a-jsr] Re: Adopt OpenJDK and the Java Community In-Reply-To: References: Message-ID: Hi Mani, If this post also includes details of how one can start contributing simple code it would help. The experience of someone who started recently with a small piece of code will be extremely useful. Thanks, Mohan On 5 December 2015 at 21:25, Mani Sarkar wrote: > Thanks Thomas for sharing - do you have anyone else who you would like to > quote ? > > On Fri, 4 Dec 2015 at 11:05 Thomas Modeneis > wrote: > > > Hi Mani, > > > > Thanks for writing, I like your initiative, its really good to show how > > people are doing and what they have been focusing on. Great idea. > > > > From my part, I can tell about the DevoxxMA last month, I did a talk on > > the Hacker Space about the Adopt the OpenJDK and it was really great. We > > had about 30 or more attendees, it was in a open space so everyone that > was > > going to any talk was passing and being grabbed to have a look about the > > topic, it was really challenging because I had no mic. but I managed to > > speak out loud and be listen, and I got great feedback after the session. > > I'm going to work over the weekend to upload the presentation and the > > recorded video and I will be posting here as soon as I have it done! :) > > > > It will be good to see what others have been doing as well. > > > > Cheers, > > Thomas. > > > > > > On Wed, Dec 2, 2015 at 10:36 PM, Mani Sarkar > wrote: > > > >> Hi all, > >> > >> I'm about to start writing a post and would like your help to make it a > >> success. > >> > >> If you could send me a snippet talking about what you or someone else id > >> to contribute to Java via the Adopt OpenJDK program or other means ( in > >> the last few years or so). It could also be just something that you > want to > >> say - a rant or opinion or share a piece of code or article that is > >> interesting for everyone. > >> > >> You can send me a DM and does not have to be on this list per se. I'm > >> going to be the narrator so its best its about either yourself or > someone > >> you know in the community (I'm NOT talking about myself here). > >> > >> Thanks again and I'm looking forward to hearing from you. > >> > >> Cheers, > >> Mani > >> > > > > > From sebastian.sickelmann at gmx.de Sun Dec 6 07:22:45 2015 From: sebastian.sickelmann at gmx.de (Sebastian Sickelmann) Date: Sun, 06 Dec 2015 08:22:45 +0100 Subject: [adopt-a-jsr] Re: Adopt OpenJDK and the Java Community In-Reply-To: Message-ID: <9a502f98-cbae-4cc0-aae9-ad5453f0be48@email.android.com> Hi, i can do that latest requested part. After some pause time I started contribution to OpenJDK again. By that example I can try to create a guide out of it. @Mani: In which format to you want to publish the collection? -- Sebastian Am 06.12.2015 6:41 vorm. schrieb Mohan Radhakrishnan : > > Hi Mani, > ???????????? If this post also includes details of how one can start > contributing simple code it would help. The experience of someone who > started recently with a small piece of code will be extremely useful. > > Thanks, > Mohan > > On 5 December 2015 at 21:25, Mani Sarkar wrote: > > > Thanks Thomas for sharing - do you have anyone else who you would like to > > quote ? > > > > On Fri, 4 Dec 2015 at 11:05 Thomas Modeneis > > wrote: > > > > > Hi Mani, > > > > > > Thanks for writing, I like your initiative, its really good to show how > > > people are doing and what they have been focusing on. Great idea. > > > > > > From my part, I can tell about the DevoxxMA last month, I did a talk on > > > the Hacker Space about the Adopt the OpenJDK and it was really great. We > > > had about 30 or more attendees, it was in a open space so everyone that > > was > > > going to any talk was passing and being grabbed to have a look about the > > > topic, it was really challenging because I had no mic. but I managed to > > > speak out loud and be listen, and I got great feedback after the session. > > > I'm going to work over the weekend to upload the presentation and the > > > recorded video and I will be posting here as soon as I have it done! :) > > > > > > It will be good to see what others have been doing as well. > > > > > > Cheers, > > > Thomas. > > > > > > > > > On Wed, Dec 2, 2015 at 10:36 PM, Mani Sarkar > > wrote: > > > > > >> Hi all, > > >> > > >> I'm about to start writing a post and would like your help to make it a > > >> success. > > >> > > >> If you could send me a snippet talking about what you or someone else id > > >> to? contribute to Java via the Adopt OpenJDK program or other means ( in > > >> the last few years or so). It could also be just something that you > > want to > > >> say - a rant or opinion or share a piece of code or article that is > > >> interesting for everyone. > > >> > > >> You can send me a DM and does not have to be on this list per se. I'm > > >> going to be the narrator so its best its about either yourself or > > someone > > >> you know in the community (I'm NOT talking about myself here). > > >> > > >> Thanks again and I'm looking forward to hearing from you. > > >> > > >> Cheers, > > >> Mani > > >> > > > > > > > > From sebastian.sickelmann at gmx.de Sun Dec 6 13:34:22 2015 From: sebastian.sickelmann at gmx.de (Sebastian Sickelmann) Date: Sun, 6 Dec 2015 14:34:22 +0100 Subject: [adopt-a-jsr] Re: Adopt OpenJDK and the Java Community In-Reply-To: <9a502f98-cbae-4cc0-aae9-ad5453f0be48@email.android.com> References: <9a502f98-cbae-4cc0-aae9-ad5453f0be48@email.android.com> Message-ID: <5664395E.90408@gmx.de> Hi Mani, As i looked through my list of my latest contribution I find that there were no changes to jtreg-tests. So maybe I have not the best examples for this type of report. So I think i would wait to get my contribution of JDK-8022748 to be reviewed before writing a report on it. I am sorry. What is the time frame you want to collect the contributions for your post? -- Sebastian On 12/06/2015 08:22 AM, Sebastian Sickelmann wrote: > Hi, > > i can do that latest requested part. After some pause time I started contribution to OpenJDK again. By that example I can try to create a guide out of it. > @Mani: In which format to you want to publish the collection? > -- > Sebastian > > Am 06.12.2015 6:41 vorm. schrieb Mohan Radhakrishnan : >> Hi Mani, >> If this post also includes details of how one can start >> contributing simple code it would help. The experience of someone who >> started recently with a small piece of code will be extremely useful. >> >> Thanks, >> Mohan >> >> On 5 December 2015 at 21:25, Mani Sarkar wrote: >> >>> Thanks Thomas for sharing - do you have anyone else who you would like to >>> quote ? >>> >>> On Fri, 4 Dec 2015 at 11:05 Thomas Modeneis >>> wrote: >>> >>>> Hi Mani, >>>> >>>> Thanks for writing, I like your initiative, its really good to show how >>>> people are doing and what they have been focusing on. Great idea. >>>> >>>> From my part, I can tell about the DevoxxMA last month, I did a talk on >>>> the Hacker Space about the Adopt the OpenJDK and it was really great. We >>>> had about 30 or more attendees, it was in a open space so everyone that >>> was >>>> going to any talk was passing and being grabbed to have a look about the >>>> topic, it was really challenging because I had no mic. but I managed to >>>> speak out loud and be listen, and I got great feedback after the session. >>>> I'm going to work over the weekend to upload the presentation and the >>>> recorded video and I will be posting here as soon as I have it done! :) >>>> >>>> It will be good to see what others have been doing as well. >>>> >>>> Cheers, >>>> Thomas. >>>> >>>> >>>> On Wed, Dec 2, 2015 at 10:36 PM, Mani Sarkar >>> wrote: >>>>> Hi all, >>>>> >>>>> I'm about to start writing a post and would like your help to make it a >>>>> success. >>>>> >>>>> If you could send me a snippet talking about what you or someone else id >>>>> to contribute to Java via the Adopt OpenJDK program or other means ( in >>>>> the last few years or so). It could also be just something that you >>> want to >>>>> say - a rant or opinion or share a piece of code or article that is >>>>> interesting for everyone. >>>>> >>>>> You can send me a DM and does not have to be on this list per se. I'm >>>>> going to be the narrator so its best its about either yourself or >>> someone >>>>> you know in the community (I'm NOT talking about myself here). >>>>> >>>>> Thanks again and I'm looking forward to hearing from you. >>>>> >>>>> Cheers, >>>>> Mani >>>>> >>>> From sadhak001 at gmail.com Sun Dec 6 19:34:56 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sun, 06 Dec 2015 19:34:56 +0000 Subject: [adopt-a-jsr] Re: Adopt OpenJDK and the Java Community In-Reply-To: <5664395E.90408@gmx.de> References: <9a502f98-cbae-4cc0-aae9-ad5453f0be48@email.android.com> <5664395E.90408@gmx.de> Message-ID: I'll will be posting in a couple of weeks, but you can also contribute to the post once it is released. As the post will stay online forever. On Sun, 6 Dec 2015 13:34 Sebastian Sickelmann wrote: > Hi Mani, > > As i looked through my list of my latest contribution I find that there > were no changes to jtreg-tests. > So maybe I have not the best examples for this type of report. > > So I think i would wait to get my contribution of JDK-8022748 to be > reviewed before writing a report on it. > > I am sorry. What is the time frame you want to collect the contributions > for your post? > > -- > Sebastian > > On 12/06/2015 08:22 AM, Sebastian Sickelmann wrote: > > Hi, > > > > i can do that latest requested part. After some pause time I started > contribution to OpenJDK again. By that example I can try to create a guide > out of it. > > @Mani: In which format to you want to publish the collection? > > -- > > Sebastian > > > > Am 06.12.2015 6:41 vorm. schrieb Mohan Radhakrishnan < > radhakrishnan.mohan at gmail.com>: > >> Hi Mani, > >> If this post also includes details of how one can start > >> contributing simple code it would help. The experience of someone who > >> started recently with a small piece of code will be extremely useful. > >> > >> Thanks, > >> Mohan > >> > >> On 5 December 2015 at 21:25, Mani Sarkar wrote: > >> > >>> Thanks Thomas for sharing - do you have anyone else who you would like > to > >>> quote ? > >>> > >>> On Fri, 4 Dec 2015 at 11:05 Thomas Modeneis > > >>> wrote: > >>> > >>>> Hi Mani, > >>>> > >>>> Thanks for writing, I like your initiative, its really good to show > how > >>>> people are doing and what they have been focusing on. Great idea. > >>>> > >>>> From my part, I can tell about the DevoxxMA last month, I did a talk > on > >>>> the Hacker Space about the Adopt the OpenJDK and it was really great. > We > >>>> had about 30 or more attendees, it was in a open space so everyone > that > >>> was > >>>> going to any talk was passing and being grabbed to have a look about > the > >>>> topic, it was really challenging because I had no mic. but I managed > to > >>>> speak out loud and be listen, and I got great feedback after the > session. > >>>> I'm going to work over the weekend to upload the presentation and the > >>>> recorded video and I will be posting here as soon as I have it done! > :) > >>>> > >>>> It will be good to see what others have been doing as well. > >>>> > >>>> Cheers, > >>>> Thomas. > >>>> > >>>> > >>>> On Wed, Dec 2, 2015 at 10:36 PM, Mani Sarkar > >>> wrote: > >>>>> Hi all, > >>>>> > >>>>> I'm about to start writing a post and would like your help to make > it a > >>>>> success. > >>>>> > >>>>> If you could send me a snippet talking about what you or someone > else id > >>>>> to contribute to Java via the Adopt OpenJDK program or other means > ( in > >>>>> the last few years or so). It could also be just something that you > >>> want to > >>>>> say - a rant or opinion or share a piece of code or article that is > >>>>> interesting for everyone. > >>>>> > >>>>> You can send me a DM and does not have to be on this list per se. I'm > >>>>> going to be the narrator so its best its about either yourself or > >>> someone > >>>>> you know in the community (I'm NOT talking about myself here). > >>>>> > >>>>> Thanks again and I'm looking forward to hearing from you. > >>>>> > >>>>> Cheers, > >>>>> Mani > >>>>> > >>>> > > From rory.odonnell at oracle.com Mon Dec 7 08:57:22 2015 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Mon, 7 Dec 2015 08:57:22 +0000 Subject: Early-access build b95 of JDK 9 is available for download Message-ID: <566549F2.8050700@oracle.com> Hi All, Early-access builds of JDK 9 with Project Verona [0] in b95 are available for download here . The goal of this Project is to implement the new JDK version string as described in JEP-223 [1]. The new version-string scheme is designed to easily distinguish major, minor, and security-update releases. For more information please see Iris Clark's email [2] , also see Dalibor Topic's blog on this topic [3]. Please send usage questions, feedback and experience reports to the verona-dev mailing list. Note: If you haven?t already subscribed to that mailing list then please do so first, otherwise your message will be discarded as spam. Rgds,Rory [0] http://openjdk.java.net/projects/verona/ [1] http://openjdk.java.net/jeps/223 [2] http://mail.openjdk.java.net/pipermail/verona-dev/2015-November/000293.html [3] https://blogs.oracle.com/java-platform-group/entry/a_new_jdk_9_version -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From abdul.kolarkunnu at oracle.com Mon Dec 7 13:11:42 2015 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Mon, 7 Dec 2015 05:11:42 -0800 (PST) Subject: JDK 9 ea 95 test results now available Message-ID: JDK 9 ea 95 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 0 differences from the b94 test results. The hotspot test results contain 2 differences from the b94 test results. There are 2 testcase failures, these failures are under investigation. 0: /home/jtest/merge9/b94/hotspot/JTwork pass: 976; fail: 4; error: 4; not run: 47 1: /home/jtest/merge9/95/hotspot/JTwork pass: 974; fail: 6; error: 4; not run: 47 0 1 Test pass fail gc/TestNUMAPageSize.java pass fail serviceability/threads/TestFalseDeadLock.java 2 differences The langtools test results contain 0 differences from the b94 test results. The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/95/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From abdul.kolarkunnu at oracle.com Mon Dec 14 11:29:36 2015 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Mon, 14 Dec 2015 03:29:36 -0800 (PST) Subject: JDK 9 b96 test results now available Message-ID: JDK 9 ea b96 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 46 differences from the b95 test results. No new testcase failures found. 0: /home/jtest/merge9/95/jdk/JTwork pass: 5,323; fail: 8; error: 1; not run: 1,907 1: /home/jtest/merge9/96/jdk/JTwork pass: 5,355; fail: 8; error: 1; not run: 1,923 0 1 Test --- pass java/io/Writer/Bug6856817.java --- pass java/lang/Integer/ToString.java --- pass java/lang/Long/ToString.java --- pass java/lang/StackWalker/AcrossThreads.java --- pass java/lang/StackWalker/Basic.java --- pass java/lang/StackWalker/CallerFromMain.java --- pass java/lang/StackWalker/DumpStackTest.java --- pass java/lang/StackWalker/EmbeddedStackWalkTest.java --- pass java/lang/StackWalker/GetCallerClassTest.java --- pass java/lang/StackWalker/HiddenFrames.java --- pass java/lang/StackWalker/LocalsAndOperands.java --- pass java/lang/StackWalker/MultiThreadStackWalk.java --- pass java/lang/StackWalker/SanityTest.java --- pass java/lang/StackWalker/SecurityExceptions.java --- pass java/lang/StackWalker/StackStreamState.java --- pass java/lang/StackWalker/StackStreamTest.java --- pass java/lang/StackWalker/StackWalkTest.java --- pass java/lang/StackWalker/VerifyStackTrace.java --- pass java/lang/StackWalker/WalkFunction.java --- pass java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java --- pass java/text/Format/DateFormat/Bug8141243.java --- pass java/util/ResourceBundle/Test4300693.java pass --- javax/imageio/plugins/shared/WriteAfterAbort.java --- pass javax/net/ssl/ALPN/SSLEngineAlpnTest.java --- pass javax/net/ssl/ALPN/SSLSocketAlpnTest.java pass --- javax/sound/sampled/FileReader/AudioFileClose.java pass --- javax/sound/sampled/FileReader/ReadersExceptions.java pass --- javax/sound/sampled/FileReader/RepeatedFormatReader.java pass --- javax/sound/sampled/FileWriter/AlawEncoderSync.java pass --- javax/sound/sampled/FileWriter/WriterCloseInput.java --- pass javax/sound/sampled/spi/AudioFileReader/AudioFileClose.java --- pass javax/sound/sampled/spi/AudioFileReader/ExpectedNPEOnNull.java --- pass javax/sound/sampled/spi/AudioFileReader/ReadersExceptions.java --- pass javax/sound/sampled/spi/AudioFileReader/RepeatedFormatReader.java --- pass javax/sound/sampled/spi/AudioFileWriter/AlawEncoderSync.java --- pass javax/sound/sampled/spi/AudioFileWriter/ExpectedNPEOnNull.java --- pass javax/sound/sampled/spi/AudioFileWriter/WriterCloseInput.java --- pass javax/sound/sampled/spi/FormatConversionProvider/ExpectedNPEOnNull.java --- pass javax/sound/sampled/spi/MixerProvider/ExpectedNPEOnNull.java --- pass javax/xml/soap/spi/SAAJFactoryTest.java --- pass jdk/security/JavaDotSecurity/ifdefs.sh --- pass jdk/security/jarsigner/Function.java --- pass jdk/security/jarsigner/Spec.java --- pass sun/security/tools/jarsigner/Warning.java pass --- sun/security/tools/jarsigner/warning.sh --- pass tools/pack200/MultiRelease.java 46 differences The hotspot test results contain 30 differences from the b95 test results. There is 1 testcase failure, this failure is under investigation. 0: /home/jtest/merge9/95/hotspot/JTwork pass: 974; fail: 6; error: 4; not run: 47 1: /home/jtest/merge9/96/hotspot/JTwork pass: 997; fail: 2; error: 4; not run: 49 0 1 Test fail pass compiler/c2/8004741/Test8004741.java --- pass compiler/compilercontrol/jcmd/PrintDirectivesTest.java --- fail compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java --- pass compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java pass --- compiler/compilercontrol/parser/DirectiveParser.java --- pass compiler/compilercontrol/parser/DirectiveParserTest.java --- pass compiler/compilercontrol/parser/DirectiveStressTest.java --- pass compiler/inlining/InlineAccessors.java pass --- compiler/intrinsics/bmi/verifycode/AddnTestI.java pass --- compiler/intrinsics/bmi/verifycode/AddnTestL.java --- pass compiler/intrinsics/bmi/verifycode/AndnTestI.java --- pass compiler/intrinsics/bmi/verifycode/AndnTestL.java --- pass compiler/intrinsics/crc32/TestCRC32.java --- pass compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java --- pass compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java --- pass compiler/jvmci/errors/TestInvalidCompilationResult.java --- pass compiler/jvmci/errors/TestInvalidDebugInfo.java --- pass compiler/jvmci/errors/TestInvalidOopMap.java fail pass compiler/loopopts/TestCastIINoLoopLimitCheck.java --- pass compiler/loopopts/superword/TestBestAlign.java --- pass compiler/rangechecks/TestUncommonTrapMerging.java fail pass compiler/runtime/7196199/Test7196199.java --- pass compiler/stable/TestStableMemoryBarrier.java --- pass compiler/types/TestMeetIncompatibleInterfaceArrays.java fail pass gc/TestNUMAPageSize.java --- pass gc/g1/TestHumongousAllocNearlyFullRegion.java --- pass gc/g1/TestNoEagerReclaimOfHumongousRegions.java --- pass runtime/logging/VMOperationTest.java fail pass serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java --- pass serviceability/logging/TestMultipleXlogArgs.java 30 differences The langtools test results contain 3 differences from the b95 test results. No new testcase failures found. 0: /home/jtest/merge9/95/langtools/JTwork pass: 3,316; not run: 49 1: /home/jtest/merge9/96/langtools/JTwork pass: 3,317; not run: 49 0 1 Test pass --- tools/javac/T6413876.java --- pass tools/javac/file/T8143268.java --- pass tools/javac/lambda/MethodReference75.java 3 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/96/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From dalibor.topic at oracle.com Tue Dec 15 13:16:53 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 15 Dec 2015 14:16:53 +0100 Subject: Draft Quarterly Report for Q2 2015 Message-ID: <567012C5.5010006@oracle.com> Hi, I created a draft of this Group's third Quarterly Report for 2015. The report follows the format of the first one. It is available on the wiki at https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q3+2015 I'd like to publish this quarterly report on Friday, December 19th before midnight Hamburg time, taking into account your feedback. cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From fabian.lange at codecentric.de Fri Dec 18 15:48:40 2015 From: fabian.lange at codecentric.de (Fabian Lange) Date: Fri, 18 Dec 2015 16:48:40 +0100 Subject: Feedback on G1GC Message-ID: Hi, since a while I have been recommending and using G1GC for JDK 8 applications. This week I was looking at an application which should be the ideal candidate. It was given 4GB ram, has a steady memory usage of about 1-2GB and during its work it generates only garbage. It reads data from sockets, deserializes it, manipulates it, serializes it and writes it out to sockets. It is processing 100k to 500k of such requests per second. With the default G1 settings the machine was very loaded. The collection times were pretty long. It even ran out of memory a few times because the GC could not catch up. When looking at the logs I was surprised to see extremely small eden/young sizes. The old gen was really big (like 3.5GB, but mostly empty) while G1 was churning on 300MB young. I raised the question on https://groups.google.com/a/jclarity.com/d/msg/friends/hsZiz6HTm9M/MbuttBioCgAJ where Charlie Hunt was so kind to explain the reasons behind the behaviour. It either did not make sense to me, or I did not understand the explanation. What I did is what I always did regardless of the collector: I increased young space, knowing it contains mostly garbage. The overall behaviour of the JVM was much improved by that. I found it irritating, that according to Charlie, the main reason for the small eden is the Pause Time Limit. Because GC was not meeting its goal it reduced eden. While I observed better results doing the opposite. I also enabled -XX:+ParallelRefProcEnabled. Logs are available from the above discussion, but I can send them in separate mail if desired. As far as I can tell the ergonomics are not working for me, and the changes I need to do are counter intuitive. From other discussions I learned that quite many people observed better overall performance with raising the pause time restriction. Is there public information to why the current defaults are as they are? How would feedback on these defaults work? Best regards, Fabian From martijnverburg at gmail.com Sun Dec 20 13:04:54 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Sun, 20 Dec 2015 13:04:54 +0000 Subject: Feedback on G1GC In-Reply-To: References: Message-ID: Hi Fabian, The best place to take the discussion to will be hotspot-gc-dev - thanks for following up on this! Cheers, Martijn On 18 December 2015 at 15:48, Fabian Lange wrote: > Hi, > since a while I have been recommending and using G1GC for JDK 8 > applications. > > This week I was looking at an application which should be the ideal > candidate. > It was given 4GB ram, has a steady memory usage of about 1-2GB and during > its work it generates only garbage. It reads data from sockets, > deserializes it, manipulates it, serializes it and writes it out to > sockets. It is processing 100k to 500k of such requests per second. > > With the default G1 settings the machine was very loaded. The collection > times were pretty long. It even ran out of memory a few times because the > GC could not catch up. > > When looking at the logs I was surprised to see extremely small eden/young > sizes. The old gen was really big (like 3.5GB, but mostly empty) while G1 > was churning on 300MB young. > > I raised the question on > > https://groups.google.com/a/jclarity.com/d/msg/friends/hsZiz6HTm9M/MbuttBioCgAJ > where Charlie Hunt was so kind to explain the reasons behind the behaviour. > It either did not make sense to me, or I did not understand the > explanation. > > What I did is what I always did regardless of the collector: I increased > young space, knowing it contains mostly garbage. > The overall behaviour of the JVM was much improved by that. > > I found it irritating, that according to Charlie, the main reason for the > small eden is the Pause Time Limit. Because GC was not meeting its goal it > reduced eden. While I observed better results doing the opposite. > > I also enabled -XX:+ParallelRefProcEnabled. > > Logs are available from the above discussion, but I can send them in > separate mail if desired. > > As far as I can tell the ergonomics are not working for me, and the changes > I need to do are counter intuitive. From other discussions I learned that > quite many people observed better overall performance with raising the > pause time restriction. > > Is there public information to why the current defaults are as they are? > How would feedback on these defaults work? > > Best regards, > Fabian > From sadhak001 at gmail.com Sun Dec 20 18:03:23 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sun, 20 Dec 2015 18:03:23 +0000 Subject: Adopt OpenJDK newsletter - week of 16th Dec Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=d66a2290-a435-11e5-a509-0cc47a0d164b&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription Cheers, Mani From sadhak001 at gmail.com Sun Dec 20 21:35:27 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sun, 20 Dec 2015 21:35:27 +0000 Subject: Feedback on G1GC In-Reply-To: References: Message-ID: Thanks for sharing your feedback with us, as Martijn suggested, the hotspot mailing list your best place for discussion. Cheers, Mani On Fri, 18 Dec 2015 at 15:48 Fabian Lange wrote: > Hi, > since a while I have been recommending and using G1GC for JDK 8 > applications. > > This week I was looking at an application which should be the ideal > candidate. > It was given 4GB ram, has a steady memory usage of about 1-2GB and during > its work it generates only garbage. It reads data from sockets, > deserializes it, manipulates it, serializes it and writes it out to > sockets. It is processing 100k to 500k of such requests per second. > > With the default G1 settings the machine was very loaded. The collection > times were pretty long. It even ran out of memory a few times because the > GC could not catch up. > > When looking at the logs I was surprised to see extremely small eden/young > sizes. The old gen was really big (like 3.5GB, but mostly empty) while G1 > was churning on 300MB young. > > I raised the question on > > https://groups.google.com/a/jclarity.com/d/msg/friends/hsZiz6HTm9M/MbuttBioCgAJ > where Charlie Hunt was so kind to explain the reasons behind the behaviour. > It either did not make sense to me, or I did not understand the > explanation. > > What I did is what I always did regardless of the collector: I increased > young space, knowing it contains mostly garbage. > The overall behaviour of the JVM was much improved by that. > > I found it irritating, that according to Charlie, the main reason for the > small eden is the Pause Time Limit. Because GC was not meeting its goal it > reduced eden. While I observed better results doing the opposite. > > I also enabled -XX:+ParallelRefProcEnabled. > > Logs are available from the above discussion, but I can send them in > separate mail if desired. > > As far as I can tell the ergonomics are not working for me, and the changes > I need to do are counter intuitive. From other discussions I learned that > quite many people observed better overall performance with raising the > pause time restriction. > > Is there public information to why the current defaults are as they are? > How would feedback on these defaults work? > > Best regards, > Fabian > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Mon Dec 21 09:12:08 2015 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 21 Dec 2015 10:12:08 +0100 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: <567012C5.5010006@oracle.com> References: <567012C5.5010006@oracle.com> Message-ID: <5677C268.4030704@oracle.com> On 12/15/15 2:16 PM, dalibor topic wrote: > Hi, > > I created a draft of this Group's third Quarterly Report for 2015. The report follows the format of the first one. It is available on the wiki at > > https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q3+2015 > > I'd like to publish this quarterly report on Friday, December 19th before midnight Hamburg time, taking into account your feedback. The report is now published. cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Mon Dec 21 09:21:34 2015 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 21 Dec 2015 10:21:34 +0100 Subject: Adoption Group FOSDEM Java dev room talk accepted Message-ID: <5677C49E.10303@oracle.com> Hi, the list of accepted talks for the FOSDEM free Java dev room has been published: https://lists.fosdem.org/pipermail/java-devroom/2015-December/000160.html - thanks to the organizers for the nice holiday gift, we'll have the * Adoption's Group Cultural Guide to OpenJDK - Adoption Group Members [0] session there. Scheduling details will follow. cheers, dalibor topic [0] https://lists.fosdem.org/pipermail/java-devroom/2015-November/000141.html -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From neugens.limasoftware at gmail.com Mon Dec 21 12:27:27 2015 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Mon, 21 Dec 2015 13:27:27 +0100 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: <5677C268.4030704@oracle.com> References: <567012C5.5010006@oracle.com> <5677C268.4030704@oracle.com> Message-ID: 2015-12-21 10:12 GMT+01:00 Dalibor Topic : > On 12/15/15 2:16 PM, dalibor topic wrote: >> Hi, >> >> I created a draft of this Group's third Quarterly Report for 2015. The report follows the format of the first one. It is available on the wiki at >> >> https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q3+2015 >> >> I'd like to publish this quarterly report on Friday, December 19th before midnight Hamburg time, taking into account your feedback. > > The report is now published. Hi Dalibor, Awesome, thanks for doing that once again! Cheers, Mario -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens Proud GNU Classpath developer: http://www.classpath.org/ OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From sadhak001 at gmail.com Mon Dec 21 21:29:42 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Mon, 21 Dec 2015 21:29:42 +0000 Subject: Adoption Group FOSDEM Java dev room talk accepted In-Reply-To: <5677C49E.10303@oracle.com> References: <5677C49E.10303@oracle.com> Message-ID: Looks very good - thanks Dalibor ;) On Mon, 21 Dec 2015 at 09:22 Dalibor Topic wrote: > Hi, > > the list of accepted talks for the FOSDEM free Java dev room has been > published: > https://lists.fosdem.org/pipermail/java-devroom/2015-December/000160.html > > - thanks to the organizers for the nice holiday gift, we'll have the > > * Adoption's Group Cultural Guide to OpenJDK - Adoption Group Members [0] > > session there. Scheduling details will follow. > > cheers, > dalibor topic > > [0] > https://lists.fosdem.org/pipermail/java-devroom/2015-November/000141.html > -- > Oracle > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > Oracle Java Platform Group > > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg > > ORACLE Deutschland B.V. & Co. KG > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen > Registergericht: Amtsgericht M?nchen, HRA 95603 > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher > > Green Oracle Oracle is committed to > developing practices and products that help protect the environment > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From sadhak001 at gmail.com Wed Dec 23 20:38:44 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 23 Dec 2015 20:38:44 +0000 Subject: How to contribute to the Adopt OpenJDK and OpenJDK ? In-Reply-To: References: <565859F2.7050006@oracle.com> Message-ID: Thanks all for chipping in and contributing to my post, you can read it at http://www.javaadvent.com/2015/12/adopt-openjdk-java-community-how-can-you-help-java.html (try to refresh the page a bit - its giving some database error). On Wed, 2 Dec 2015 at 22:41 Mani Sarkar wrote: > Just raised an issue with the authors of Gitbook to address these defects. > > On Mon, 30 Nov 2015 at 11:12 Mani Sarkar wrote: > >> Actually it helps if any such niggles are reported to: >> https://www.gitbook.com/contact >> >> I'll also follow up with them. Any more bugs to report, that's the best >> place. >> >> Cheers, >> Mani >> >> On Mon, 30 Nov 2015 10:50 Mani Sarkar wrote: >> >>> I'll raise this with the gitbook.io people. >>> >>> Thanks for reporting. >>> >>> Cheers >>> >>> >>> Mani >>> >>> On Mon, 30 Nov 2015 09:51 Martijn Verburg >>> wrote: >>> >>>> Hi Mani, >>>> >>>> Next bugs :-): >>>> >>>> https://adoptopenjdk.gitbooks.io/adoptopenjdk-getting-started-kit/ - >>>> the G+ button doesn't work and subscribing to the updates also fails with a >>>> forbidden message... >>>> >>>> Cheers, >>>> Martijn >>>> >>>> On 27 November 2015 at 23:17, Mani Sarkar wrote: >>>> >>>>> Sorry about that Dalibor, here are the correct links, some how their >>>>> software does not handle transfers and multiple languages easily: >>>>> >>>>> >>>>> https://adoptopenjdk.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/how_to_contribute_to_adopt_openjdk_and_openjdk.html >>>>> >>>>> >>>>> https://adoptopenjdk.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/contribute.html >>>>> >>>>> Cheers, >>>>> Mani >>>>> >>>>> On Fri, 27 Nov 2015 at 13:26 dalibor topic >>>>> wrote: >>>>> >>>>> > On 31.10.2015 17:34, Mani Sarkar wrote: >>>>> > > Hi all, >>>>> > > >>>>> > > I have put together this page on how to ... >>>>> > > >>>>> > > >>>>> > >>>>> https://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/how_to_contribute_to_adopt_openjdk_and_openjdk.html >>>>> > >>>>> > "Not Found >>>>> > Page not found" >>>>> > >>>>> > > Anything incorrect or missing - feel free to report here or create >>>>> a pull >>>>> > > request (see >>>>> > > >>>>> > >>>>> https://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/contribute.html >>>>> > > ). >>>>> > >>>>> > "Not Found >>>>> > Page not found" >>>>> > >>>>> > cheers, >>>>> > dalibor topic >>>>> > -- >>>>> > Dalibor Topic | Principal Product Manager >>>>> > Phone: +494089091214 | Mobile: +491737185961 >>>>> > >>>>> > >>>>> > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg >>>>> > >>>>> > ORACLE Deutschland B.V. & Co. KG >>>>> > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen >>>>> > Registergericht: Amtsgericht M?nchen, HRA 95603 >>>>> > >>>>> > Komplement?rin: ORACLE Deutschland Verwaltung B.V. >>>>> > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande >>>>> > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 >>>>> > Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher >>>>> > >>>>> > Oracle is committed to developing >>>>> > practices and products that help protect the environment >>>>> > >>>>> >>>> >>>> -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From rory.odonnell at oracle.com Tue Dec 29 10:57:46 2015 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Tue, 29 Dec 2015 10:57:46 +0000 Subject: Early Access builds b99 for JDK 9 & build b96 for JDK 9 with Project Jigsaw are available on java.net Message-ID: <5682672A.7040405@oracle.com> Hi All, Early Access b99 for JDK 9 is available on java.net, summary of changes are listed here . Early Access b96 for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here . We have reached a milestone of 100 bugs logged by Open Source projects , thank you for your continued support in testing Early Access builds based on various OpenJDK Projects. Best wishes for the New Year, hope to catch up with you at FOSDEM in January. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland From abdul.kolarkunnu at oracle.com Wed Dec 30 06:21:13 2015 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Tue, 29 Dec 2015 22:21:13 -0800 (PST) Subject: JDK 9 ea 99 test results now available Message-ID: JDK 9 ea 99 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 22 differences from the 96 test results. No new testcase failures found. 0: /home/jtest/merge9/96/jdk/JTwork pass: 5,355; fail: 8; error: 1; not run: 1,923 1: /home/jtest/merge9/99/jdk/JTwork pass: 5,371; fail: 8; error: 1; not run: 1,924 0 1 Test --- pass com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java --- pass java/io/PushbackReader/ReadCloseRaceNPE.java --- pass java/lang/Thread/ITLConstructor.java --- pass java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java --- pass java/lang/ref/CleanerTest.java --- pass java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java --- pass java/text/Format/DateFormat/Bug8139572.java --- pass java/util/Collection/SetFactories.java --- pass java/util/List/ListFactories.java --- pass java/util/Map/MapFactories.java pass --- sun/misc/Encode/DecodeBuffer.java pass --- sun/misc/Encode/Encode.java pass --- sun/misc/Encode/GetBytes.java --- pass sun/security/util/AlgorithmConstraints/DecomposeAlgorithms.java --- pass tools/jjs/jjs-DTest.sh --- pass tools/jjs/jjs-argsTest.sh --- pass tools/jjs/jjs-cpTest.sh --- pass tools/jjs/jjs-es6Test.sh --- pass tools/jjs/jjs-fileTest.sh --- pass tools/jjs/jjs-helpTest.sh --- pass tools/jjs/jjs-scriptingTest.sh --- pass tools/jjs/jjs-strictTest.sh 22 differences The hotspot test results contain 7 differences from the 96 test results. There are 2 testcase failures, these failures are under investigation. 0: /home/jtest/merge9/96/hotspot/JTwork pass: 997; fail: 2; error: 4; not run: 49 1: /home/jtest/merge9/99/hotspot/JTwork pass: 1,000; fail: 4; error: 4; not run: 50 0 1 Test --- pass compiler/codegen/8144028/BitTests.java --- pass compiler/intrinsics/string/TestStringConstruction.java pass fail gc/TestSmallHeap.java pass fail gc/g1/TestG1TraceEagerReclaimHumongousObjects.java --- pass runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java --- pass runtime/ErrorHandling/TestExitOnOutOfMemoryError.java --- pass runtime/logging/ClassInitializationTest.java 7 differences The langtools test results contain 15 differences from the 96 test results. No new testcase failures found. 0: /home/jtest/merge9/96/langtools/JTwork pass: 3,317; not run: 49 1: /home/jtest/merge9/99/langtools/JTwork pass: 3,328; error: 1; not run: 49 0 1 Test pass --- tools/javac/T6705935.java --- pass tools/javac/TryWithResources/TwrAndLambda.java --- pass tools/javac/TryWithResources/TwrAndTypeVariables.java --- pass tools/javac/TryWithResources/TwrVarKinds.java --- pass tools/javac/TryWithResources/TwrVarRedeclaration.java --- pass tools/javac/defaultMethods/private/PrivateGenerics.java --- pass tools/javac/doctree/IndexTest.java --- pass tools/javac/generics/inference/CaptureInDeclaredBound.java pass error tools/javac/importscope/NegativeCyclicDependencyTest.java --- pass tools/javac/lambda/8142876/T8142876.java --- pass tools/javac/lambda/MethodReferenceStaticNotAccessibleTest.java --- pass tools/javac/lambda/T8145051.java --- pass tools/javac/lambda/methodReference/MethodRefToLocalClassMethodTest.java --- pass tools/javac/types/CastToTypeVarTest.java --- pass tools/javac/types/CastTypeVarToPrimitiveTest.java 15 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/99/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India