code review request for FDS/aurora bug fix (7168520)
Daniel D. Daugherty
daniel.daugherty at oracle.com
Thu May 17 07:31:07 PDT 2012
Thanks Karen! Since the JDK8 changeset is already in flight,
I can't add you as a reviewer there, but I will add you as
a reviewer to the 7u6 version which I'm putting together
right now...
Dan
On 5/17/12 8:24 AM, Karen Kinnear wrote:
> Dan,
>
> Code looks good. Thank you for figuring out this work-around.
>
> thanks,
> Karen
>
> On May 17, 2012, at 10:14 AM, Daniel D. Daugherty wrote:
>
>> Greetings,
>>
>> This is a code review request for the following P1 bug:
>>
>> 7168520 1/3 No jdk8 TL Nightly linux builds due to broken link in
>> b39-2012-05-13_231
>>
>> Here is the URL for the webrev:
>>
>> http://cr.openjdk.java.net/~dcubed/fds_revamp/7168520-webrev/0/
>>
>> This fix has already been reviewed internally and is in the process of
>> being pushed to the JDK8 T&L repo. Since the bug impacts our internal
>> aurora tool, we're moving very quickly on this issue. If this code
>> review request generates any additional changes, then we'll use another
>> bug ID to make those changes.
>>
>> Gory details below...
>>
>> In the original FDS implementation, per-VM libjsig.debuginfo symlinks were
>> created that refer to ../libjsig.debuginfo. When the ZIP_DEBUGINFO_FILES
>> feature is enabled (the default), the jre/lib/<arch>/libjsig.debuginfo
>> files are ZIPed into jre/lib/<arch>/libjsig.diz. This makes the per-VM
>> libjsig.debuginfo symlinks "dangling" because the ../libjsig.debuginfo
>> files are ZIP'ed. Aurora doesn't tolerate dangling symlinks so this fix
>> puts a work around in place.
>>
>> The work around ZIPs the per-VM libjsig.debuginfo symlinks into a per-VM
>> libjsig.diz file. Aurora has no problem with ZIP files. After the work
>> around is in place, the default libjsig.diz layout is:
>>
>> jre/lib/<arch>/libjsig.diz - ZIP'ed real libjsig.debuginfo
>> jre/lib/<arch>/client/libjsig.diz - ZIP'ed symlink
>> (libjsig.debuginfo -> ../libjsig.debuginfo)
>> jre/lib/<arch>/server/libjsig.diz - ZIP'ed symlink
>> (libjsig.debuginfo -> ../libjsig.debuginfo)
>>
>> Dan
>>
More information about the serviceability-dev
mailing list