BILL PITTORE | 23 May 2013 18:57
Picon
Favicon

Backport fix for JDK-8014669 to JDK7

Would like to backport the fix for 
https://jbs.oracle.com/bugs/browse/JDK-8014669, "arch specific flags not 
passed to some link commands" to JDK7. Same fix as for JDK8:

http://cr.openjdk.java.net/~bpittore/8014669/webrev.01/

thanks,
bill

On 5/15/2013 9:37 PM, BILL PITTORE wrote:
> I'm fine with these changes. I can commit if someone can do the push 
> if you think we need to get this in tonight.
>
> bill
>
> On 5/15/2013 8:43 PM, David Holmes wrote:
>> Hi Bill,
>>
>> On 16/05/2013 10:05 AM, David Holmes wrote:
>>> Hi Bill,
>>>
>>> (re-fixed the build-dev alias)
>>>
>>> On 16/05/2013 6:48 AM, BILL PITTORE wrote:
>>>> Some architecture dependent flags do not make it through to the
>>>> libjsig.so and libsaproc.so makefiles. As a result, the libs are not
>>>> compiled/linked with the correct flags for that particular variant. 
>>>> Fix
>>>> is to make sure EXTRA_CFLAGS propogates down correctly.
>>>>
(Continue reading)

john.coomes | 23 May 2013 15:31
Picon
Favicon

hg: hsx/hsx24/hotspot: 8014611: reserve_and_align() assumptions are invalid on windows

Changeset: f2a9de120e2d
Author:    jcoomes
Date:      2013-05-23 03:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/f2a9de120e2d

8014611: reserve_and_align() assumptions are invalid on windows
Summary: also reviewed by ron.durbin@..., thomas.schatzl@...
Reviewed-by: dcubed, brutisso

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp

erik.helin | 23 May 2013 10:38
Picon
Favicon

hg: hsx/hsx24/hotspot: 8012086: The object count event should only send events for instances occupying more than 0.5% of the heap

Changeset: 044681b8bab0
Author:    ehelin
Date:      2013-05-23 08:14 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/044681b8bab0

8012086: The object count event should only send events for instances occupying more than 0.5% of the heap
Reviewed-by: brutisso, jwilhelm

! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
+ src/share/vm/memory/klassInfoClosure.hpp
! src/share/vm/runtime/globals.hpp

rickard.backman | 22 May 2013 17:19
Picon
Favicon

hg: hsx/hotspot-main/hotspot: 16 new changesets

Changeset: f49e0508a38a
Author:    rbackman
Date:      2013-05-15 11:30 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/f49e0508a38a

4965252: JvmtiExport::post_raw_field_modification jni ref handling is odd
Reviewed-by: coleenp, sspitsyn

! src/share/vm/prims/jvmtiExport.cpp

Changeset: 243469d929e6
Author:    ctornqvi
Date:      2013-05-16 15:31 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/243469d929e6

8008169: test/runtime/7158804/Test7158804.sh has bad copyright header
Summary: Re-wrote test in Java in addition to fixing the Copyright notice. Also reviewed by leonid.mesnik@...
Reviewed-by: coleenp, ctornqvi
Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov@...>

- test/runtime/7158804/Test7158804.sh
+ test/runtime/CommandLine/ConfigFileParsing.java

Changeset: 17db82f22f1e
Author:    ctornqvi
Date:      2013-05-16 17:54 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/17db82f22f1e

8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in  <at> run tag
Summary: Corrected the class name
(Continue reading)

bengt.rutisson | 22 May 2013 12:00
Picon
Favicon

hg: hsx/hsx24/hotspot: 7197666: java -d64 -version core dumps in a box with lots of memory

Changeset: dffc616548d2
Author:    brutisso
Date:      2013-05-22 07:30 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/dffc616548d2

7197666: java -d64 -version core dumps in a box with lots of memory
Summary: Allow task queues to be mmapped instead of malloced on Solaris
Reviewed-by: coleenp, jmasa, johnc, tschatzl

! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.hpp

Ioi Lam | 22 May 2013 00:29
Picon
Favicon

RFR (S) JDK-8014912 Restore PrintSharedSpaces after NPG

Please review:

http://cr.openjdk.java.net/~iklam/8014912/print_sharedspc_001/

Bug: Restore PrintSharedSpaces functionality after NPG

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8014912
     https://jbs.oracle.com/bugs/browse/JDK-8014912

Summary of fix:

I added a new enum, MetaspaceObj::Type, which is passed to

     Metaspace::allocate(ClassLoaderData* loader_data, size_t word_size,
                         bool read_only, MetaspaceObj::Type type, TRAPS);

During CDS dumping, all allocations are logged in a linked list to
be processed later by metaspaceShared.cpp to generate statistics for
objects in the CDS archive. See sample output below.

* No such logging is doneat normal VM execution time so there
   is no performance impact.

* I verified that the patch can be applied cleanly on Jon's
   recentpatch for JDK-8014862 "Add fast Metasapce capacity and
   used per MetadataType"

http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2b1a9d972fc2

Testing:
(Continue reading)

erik.helin | 21 May 2013 23:05
Picon
Favicon

hg: hsx/hsx24/hotspot: 2 new changesets

Changeset: 97eb1ea6bae8
Author:    ehelin
Date:      2013-05-21 20:29 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/97eb1ea6bae8

8011891: The vm/gc/heap/heap_summary_after_gc event for CMS contains old data
Reviewed-by: brutisso, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: cea88a661227
Author:    ehelin
Date:      2013-05-21 20:46 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/cea88a661227

Merge

bengt.rutisson | 21 May 2013 20:44
Picon
Favicon

hg: hsx/hsx24/hotspot: 7066063: CMS: "Conservation Principle" assert failed

Changeset: 41f1dfc8331b
Author:    brutisso
Date:      2013-05-21 08:50 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/41f1dfc8331b

7066063: CMS: "Conservation Principle" assert failed
Summary: Add call to coalBirth() in CompactibleFreeListSpace::reset()
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

alejandro.murillo | 21 May 2013 14:17
Picon
Favicon

hg: hsx/hsx24/hotspot: 8014941: make jdk7u40 the default jprt release for hs24

Changeset: 87978e19157c
Author:    amurillo
Date:      2013-05-20 23:14 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/87978e19157c

8014941: make jdk7u40 the default jprt release for hs24
Reviewed-by: dholmes, collins

! make/jprt.properties

Aleksey Shipilev | 21 May 2013 13:35
Picon
Favicon

RFR (S) CR 8014964: <at> Contended breaks has_nonstatic_fields invariant

Hi,

This is the fix for another issue found during the review:
   http://cr.openjdk.java.net/~shade/8014964/webrev.01/

This is the minimal fix which brings has_nonstatic_fields in order. The
whole method needs refactoring anyway to untangle *_count mess. I would
nevertheless commit this minimal fix to solve the immediate problem
while I'm working on further cleanups.

Testing:
  - adhoc Linux x86_64/fastdebug test/runtime/contended tests
  - full JPRT cycle against hotspot-rt is running now

Thanks,
-Aleksey.

Alejandro E Murillo | 21 May 2013 06:55
Picon
Favicon

Code review request CR 8014941: make jdk7u40 the default jprt release for hs24


Can someone please review this small change to make jdk7u40 the default 
jprt release for hs24

http://cr.openjdk.java.net/~amurillo/webrevs/8014941/

8014941 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8014941

Thanks

--

-- 
Alejandro


Gmane