Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6218

puppet resource service extremely slow on Solaris

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Cannot Reproduce
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Template:

      Description

      On at least 1 Solaris machine(10.16.77.49), `puppet resource service` is dog slow.

      See `time` output:

      ```
      bash-4.2# time /opt/puppet/bin/puppet resource service
      service { 'FMRI':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'PRESERVE':
      ensure => 'stopped',
      }
      service { 'acct':
      ensure => 'stopped',
      }
      service { 'acctadm':
      ensure => 'stopped',
      }
      service { 'apache':
      ensure => 'running',
      }
      service { 'appserv':
      ensure => 'running',
      }
      service { 'autoinstall':
      ensure => 'running',
      }
      service { 'boot.server':
      ensure => 'stopped',
      }
      service { 'cachefs.daemon':
      ensure => 'running',
      }
      service { 'deallocate':
      ensure => 'running',
      }
      service { 'dhcp':
      ensure => 'stopped',
      }
      service { 'dtlogin':
      ensure => 'stopped',
      }
      service { 'imq':
      ensure => 'running',
      }
      service { 'init.dmi':
      ensure => 'stopped',
      }
      service { 'init.sma':
      ensure => 'running',
      }
      service { 'init.snmpdx':
      ensure => 'stopped',
      }
      service { 'init.wbem':
      ensure => 'running',
      }
      service { 'ldap.client':
      ensure => 'stopped',
      }
      service { 'mkdtab':
      ensure => 'running',
      }
      service { 'nfs.server':
      ensure => 'stopped',
      }
      service { 'nscd':
      ensure => 'stopped',
      }
      service { 'sendmail':
      ensure => 'stopped',
      }
      service { 'slpd':
      ensure => 'stopped',
      }
      service { 'svc:/application/autoreg:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/cde-printinfo:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/font/fc-cache:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/font/stfsloader:default':
      ensure => 'maintenance',
      enable => 'false',
      }
      service { 'svc:/application/graphical-login/cde-login:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/management/dmi:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/application/management/seaport:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/management/sma:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/management/snmpdx:default':
      ensure => 'maintenance',
      enable => 'false',
      }
      service { 'svc:/application/management/wbem:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/print/ipp-listener:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/application/print/ppd-cache-update:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/print/rfc1179:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/application/stosreg:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/application/x11/xfs:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/milestone/devices:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/milestone/multi-user-server:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/milestone/multi-user:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/milestone/name-services:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/milestone/network:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/milestone/single-user:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/milestone/sysconfig:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/cde-spc:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/cswrsyncd:default':
      ensure => 'maintenance',
      enable => 'false',
      }
      service { 'svc:/network/finger:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/ftp:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/inetd:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/initial:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/ipsec/ipsecalgs:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/ipsec/policy:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/login:rlogin':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/loopback:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/nfs/cbd:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/nfs/client:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/nfs/mapid:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/nfs/nlockmgr:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/nfs/rquota:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/nfs/status:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/pe-mcollective:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/pe-puppet:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/pfil:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/physical:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/routing-setup:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/rpc-100235_1/rpc_ticotsord:default':
      ensure => 'maintenance',
      enable => 'false',
      }
      service { 'svc:/network/rpc/bind:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/rpc/cde-calendar-manager:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/rpc/cde-ttdbserver:tcp':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/rpc/gss:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/rpc/rstat:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/rpc/rusers:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/rpc/smserver:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/network/security/ktkt_warn:default':
      ensure => 'maintenance',
      enable => 'false',
      }
      service { 'svc:/network/sendmail-client:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/service:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/shares/group:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/shell:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/smtp:sendmail':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/ssh:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/stdiscover:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/stlisten:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/network/telnet:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/boot-archive-update:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/boot-archive:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/boot-config:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/console-login:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/coreadm:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/cron:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/cryptosvc:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/device/local:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/filesystem/autofs:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/system/filesystem/local:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/filesystem/minimal:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/filesystem/root:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/filesystem/usr:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/filesystem/volfs:default':
      ensure => 'stopped',
      enable => 'false',
      }
      service { 'svc:/system/identity:domain':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/identity:node':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/installupdates:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/keymap:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/manifest-import:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/name-service-cache:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/patchchk:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/pkgserv:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/postrun:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/rmtmpfiles:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/sac:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/svc/restarter:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/system-log:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/utmp:default':
      ensure => 'running',
      enable => 'true',
      }
      service { 'svc:/system/webconsole:console':
      ensure => 'running',
      enable => 'true',
      }
      service { 'swupboots':
      ensure => 'stopped',
      }
      service { 'sysetup':
      ensure => 'running',
      }
      service { 'ufs_quota':
      ensure => 'stopped',
      }
      service { 'uucp':
      ensure => 'running',
      }
      service { 'volmgt':
      ensure => 'stopped',
      }

      real 2m53.511s
      user 1m7.133s
      sys 0m48.235s
      bash-4.2#
      ```

      Actions going forward:

      • bring up / find a different Solaris machine
      • test again
      • close ticket if isolated to just original machine

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                Unassigned
                Reporter:
                jeff.weiss Jeff Weiss
                QA Contact:
                Kurt Wall
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support