sailfin
  1. sailfin
  2. SAILFIN-1961

[RN] Building process blocked while creating the domain

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.0
    • Fix Version/s: milestone 1
    • Component/s: admin
    • Labels:
      None
    • Environment:

      Operating System: Linux
      Platform: Sun

    • Issuezilla Id:
      1,961
    • Status Whiteboard:
      Hide

      RN

      Show
      RN

      Description

      Sailfin: v1 b60g (also found in v2)
      JDK : 64-bit 1.6.0 update 16
      OS : 64-bit GNU/Linux

      The building process was blocked on the following screen.

      (...Information omitted...)

      create.domain:
      [exec] Using port 4848 for Admin.
      [exec] Using port 8080 for HTTP Instance.
      [exec] Using port 7676 for JMS.
      [exec] Using port 3700 for IIOP.
      [exec] Using port 8181 for HTTP_SSL.
      [exec] Using default port 3820 for IIOP_SSL.
      [exec] Using default port 3920 for IIOP_MUTUALAUTH.
      [exec] Using default port 8686 for JMX_ADMIN.
      [exec] Domain being created with profile:developer, as specified by variable
      AS_ADMIN_PROFILE in configuration file.
      [exec] Using default port 5060 for SIP Instance.
      [exec] Using default port 5061 for SIP_SSL.
      [exec] ------ Using Profile [developer] to create the domain ------
      [exec] XML processing for profile: Base document
      [/mnt/sys/thor-02/huangyi7/sailfin/lib/install/templates/default-domain.xml.template].
      Profile name [developer]. Processing property [domain.xml.style-sheets].

      (...Blocked here. No more information...)

      The thread dump at the blocking point is followed.

      (...Begin of thread dump...)

      [exec] 2009-09-02 09:00:08
      [exec] Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.2-b01 mixed mode):

      [exec] "Low Memory Detector" daemon prio=10 tid=0x00002aaaeee94000
      nid=0x2d05 runnable [0x0000000000000000]
      [exec] java.lang.Thread.State: RUNNABLE

      [exec] "CompilerThread1" daemon prio=10 tid=0x00002aaaeee91000 nid=0x2d04
      waiting on condition [0x0000000000000000]
      [exec] java.lang.Thread.State: RUNNABLE

      [exec] "CompilerThread0" daemon prio=10 tid=0x00002aaaeee8d000 nid=0x2d03
      waiting on condition [0x0000000000000000]
      [exec] java.lang.Thread.State: RUNNABLE

      [exec] "Signal Dispatcher" daemon prio=10 tid=0x00002aaaeee8b800 nid=0x2d02
      waiting on condition [0x0000000000000000]
      [exec] java.lang.Thread.State: RUNNABLE

      [exec] "Finalizer" daemon prio=10 tid=0x00002aaaeec8e800 nid=0x2d01 in
      Object.wait() [0x000000004072f000]
      [exec] java.lang.Thread.State: WAITING (on object monitor)
      [exec] at java.lang.Object.wait(Native Method)
      [exec] - waiting on <0x00002aaadacd11e0> (a
      java.lang.ref.ReferenceQueue$Lock)
      [exec] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
      [exec] - locked <0x00002aaadacd11e0> (a java.lang.ref.ReferenceQueue$Lock)
      [exec] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
      [exec] at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

      [exec] "Reference Handler" daemon prio=10 tid=0x00002aaaeec8c800 nid=0x2d00
      in Object.wait() [0x000000004062e000]
      [exec] java.lang.Thread.State: WAITING (on object monitor)
      [exec] at java.lang.Object.wait(Native Method)
      [exec] - waiting on <0x00002aaadacd1048> (a java.lang.ref.Reference$Lock)
      [exec] at java.lang.Object.wait(Object.java:485)
      [exec] at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
      [exec] - locked <0x00002aaadacd1048> (a java.lang.ref.Reference$Lock)

      [exec] "main" prio=10 tid=0x0000000040112000 nid=0x2cfc runnable
      [0x000000004022a000]
      [exec] java.lang.Thread.State: RUNNABLE
      [exec] at java.io.UnixFileSystem.delete0(Native Method)
      [exec] at java.io.UnixFileSystem.delete(UnixFileSystem.java:251)
      [exec] at java.io.File.delete(File.java:904)
      [exec] at
      com.sun.enterprise.admin.servermgmt.pe.ProfileTransformer.transform(ProfileTransformer.java:116)
      [exec] at
      com.sun.enterprise.admin.servermgmt.pe.PEDomainsManager.invokeGenericXmlTemplateProcessing(PEDomainsManager.java:685)
      [exec] at
      com.sun.enterprise.admin.servermgmt.pe.PEDomainsManager.createDomainXml(PEDomainsManager.java:344)
      [exec] at
      com.sun.enterprise.admin.servermgmt.pe.PEDomainsManager.createDomain(PEDomainsManager.java:157)
      [exec] at
      com.sun.enterprise.ee.admin.servermgmt.EEDomainsManager.createDomain(EEDomainsManager.java:170)
      [exec] - locked <0x00002aaadb1ddde0> (a
      com.sun.enterprise.ee.admin.servermgmt.EEDomainsManager)
      [exec] at
      com.sun.enterprise.cli.commands.CreateDomainCommand.create(CreateDomainCommand.java:489)
      [exec] at
      org.jvnet.glassfish.comms.admin.cli.extensions.commands.CreateSIPDomainCommand.createTheDomain(CreateSIPDomainCommand.java:153)
      [exec] at
      org.jvnet.glassfish.comms.admin.cli.extensions.commands.CreateSIPDomainCommand.runCommand(CreateSIPDomainCommand.java:113)
      [exec] at
      com.sun.enterprise.cli.framework.CLIMain.invokeCommand(CLIMain.java:171)
      [exec] at com.sun.enterprise.cli.framework.CLIMain.main(CLIMain.java:79)

      [exec] "VM Thread" prio=10 tid=0x00002aaaeec86000 nid=0x2cff runnable

      [exec] "GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011c800
      nid=0x2cfd runnable

      [exec] "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011e800
      nid=0x2cfe runnable

      [exec] "VM Periodic Task Thread" prio=10 tid=0x00002aaaeee96800 nid=0x2d06
      waiting on condition

      [exec] JNI global references: 729

      [exec] Heap
      [exec] PSYoungGen total 17664K, used 12409K [0x00002aaadacd0000,
      0x00002aaadc080000, 0x00002aaaee820000)
      [exec] eden space 15168K, 81% used
      [0x00002aaadacd0000,0x00002aaadb8ee5d8,0x00002aaadbba0000)
      [exec] from space 2496K, 0% used
      [0x00002aaadbe10000,0x00002aaadbe10000,0x00002aaadc080000)
      [exec] to space 2496K, 0% used
      [0x00002aaadbba0000,0x00002aaadbba0000,0x00002aaadbe10000)
      [exec] PSOldGen total 40320K, used 0K [0x00002aaab3620000,
      0x00002aaab5d80000, 0x00002aaadacd0000)
      [exec] object space 40320K, 0% used
      [0x00002aaab3620000,0x00002aaab3620000,0x00002aaab5d80000)
      [exec] PSPermGen total 21248K, used 10535K [0x00002aaaae220000,
      0x00002aaaaf6e0000, 0x00002aaab3620000)
      [exec] object space 21248K, 49% used
      [0x00002aaaae220000,0x00002aaaaec69fb8,0x00002aaaaf6e0000)

      (...End of thread dump...)

        Activity

        Hide
        srinik76 added a comment -

        Deleing the intermediate files after closing the stream
        Issue number: 1961
        Obtained from:
        Submitted by:
        Reviewed by: Kedar

        Tests Run: Sailfin Cluster QL

        Checking in ProfileTransformer.java;
        /cvs/glassfish/admin/servermgmt/src/java/com/sun/enterprise/admin/servermgmt/pe/ProfileTransformer.java,v
        <-- ProfileTransformer.java
        new revision: 1.3.6.3; previous revision: 1.3.6.2
        done

        Assigning to docs team for release noting this.

        Show
        srinik76 added a comment - Deleing the intermediate files after closing the stream Issue number: 1961 Obtained from: Submitted by: Reviewed by: Kedar Tests Run: Sailfin Cluster QL Checking in ProfileTransformer.java; /cvs/glassfish/admin/servermgmt/src/java/com/sun/enterprise/admin/servermgmt/pe/ProfileTransformer.java,v <-- ProfileTransformer.java new revision: 1.3.6.3; previous revision: 1.3.6.2 done Assigning to docs team for release noting this.
        Hide
        srinik76 added a comment -

        The release note should mention

        There may be blocking of create domain when we try to create a domain on a nfs
        mounted file system with the NFS server running on 64-bit GNU/Linux.

        Show
        srinik76 added a comment - The release note should mention There may be blocking of create domain when we try to create a domain on a nfs mounted file system with the NFS server running on 64-bit GNU/Linux.
        Hide
        srinik76 added a comment -

        Checked into the FCS Branch.

        Checking in ProfileTransformer.java;
        /cvs/glassfish/admin/servermgmt/src/java/com/sun/enterprise/admin/servermgmt/pe/ProfileTransformer.java,v
        <-- ProfileTransformer.java
        new revision: 1.3.6.2.8.1; previous revision: 1.3.6.2
        done
        Tag: SGES211_FCS_BRANCH

        Show
        srinik76 added a comment - Checked into the FCS Branch. Checking in ProfileTransformer.java; /cvs/glassfish/admin/servermgmt/src/java/com/sun/enterprise/admin/servermgmt/pe/ProfileTransformer.java,v <-- ProfileTransformer.java new revision: 1.3.6.2.8.1; previous revision: 1.3.6.2 done Tag: SGES211_FCS_BRANCH
        Hide
        prasads added a comment -

        Marked for release note

        Show
        prasads added a comment - Marked for release note
        Hide
        prasads added a comment -

        Temporarily marking these issues as P4, for the Sailfin 2.0 release. The
        priority will be restored for the next release.

        Show
        prasads added a comment - Temporarily marking these issues as P4, for the Sailfin 2.0 release. The priority will be restored for the next release.
        Hide
        chinmayee_srivathsa added a comment -

        Release Noted as follows:
        Domain creation stops on NFS server running 64-bit Linux (Issue Number
        1961)
        Description
        The asadmin create domain command may fail while attempting to create a domain
        on a Network File System (NFS) mounted file system with the NFS server running
        on 64-bit Linux.

        Solution
        No known solution.

        Re-assigning to Srini for review and further action

        Show
        chinmayee_srivathsa added a comment - Release Noted as follows: Domain creation stops on NFS server running 64-bit Linux (Issue Number 1961) Description The asadmin create domain command may fail while attempting to create a domain on a Network File System (NFS) mounted file system with the NFS server running on 64-bit Linux. Solution No known solution. Re-assigning to Srini for review and further action
        Hide
        prasads added a comment -

        Moving this issue to the started state

        Show
        prasads added a comment - Moving this issue to the started state

          People

          • Assignee:
            srinik
            Reporter:
            eerieelf
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: