Jira (FACT-2770) processor.* is not resolved on power architecture

37 views
Skip to first unread message

Bogdan Irimie (Jira)

unread,
Aug 25, 2020, 8:03:03 AM8/25/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
 
Facter / Bug FACT-2770
processor.* is not resolved on power architecture
Change By: Bogdan Irimie
The affected platforms are:
- redhat 7 power
- sles 12 power
- ubuntu 16 power
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Bogdan Irimie (Jira)

unread,
Aug 25, 2020, 8:03:04 AM8/25/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
Change By: Bogdan Irimie
Summary: processor.* is not resolved on redhat7power and sles12power and ubuntu16power power architecture

Bogdan Irimie (Jira)

unread,
Aug 25, 2020, 8:56:03 AM8/25/20
to puppe...@googlegroups.com
Bogdan Irimie commented on Bug FACT-2770
 
Re: processor.* is not resolved on power architecture

On power architecture

cat /proc/cpuinfo
 
processor : 0processor : 0cpu : POWER8 (raw), altivec supportedclock : 2926.000000MHzrevision : 2.0 (pvr 004d 0200)
processor : 1cpu : POWER8 (raw), altivec supportedclock : 2926.000000MHzrevision : 2.0 (pvr 004d 0200)
processor : 2cpu : POWER8 (raw), altivec supportedclock : 2926.000000MHzrevision : 2.0 (pvr 004d 0200)
processor : 3cpu : POWER8 (raw), altivec supportedclock : 2926.000000MHzrevision : 2.0 (pvr 004d 0200)
timebase : 512000000platform : pSeriesmodel : IBM pSeries (emulated by qemu)machine : CHRP IBM pSeries (emulated by qemu)

On x86 architecture

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 79
model name	: Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz
stepping	: 1
microcode	: 0xb000038
cpu MHz		: 2294.686
cache size	: 46080 KB
physical id	: 0
siblings	: 1
core id		: 0
cpu cores	: 1
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 20
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm 3dnowprefetch fsgsbase smep arat
bugs		:
bogomips	: 4589.37
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:
 
processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 79
model name	: Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz
stepping	: 1
microcode	: 0xb000038
cpu MHz		: 2294.686
cache size	: 46080 KB
physical id	: 2
siblings	: 1
core id		: 0
cpu cores	: 1
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 20
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm 3dnowprefetch fsgsbase smep arat
bugs		:
bogomips	: 4589.37
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

Bogdan Irimie (Jira)

unread,
Aug 26, 2020, 4:48:04 AM8/26/20
to puppe...@googlegroups.com

After the fix on x86

physicalprocessorcount => 2
processor0 => Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz
processor1 => Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz
processorcount => 2
processors => {
  count => 2,
  isa => "x86_64",
  models => [
    "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz",
    "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz"
  ],
  physicalcount => 2,
  speed => "2.00 GHz"
}

Facter 3.x

physicalprocessorcount => 2
processor0 => Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz
processor1 => Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz
processorcount => 2
processors => {
  count => 2,
  isa => "x86_64",
  models => [
    "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz",
    "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz"
  ],
  physicalcount => 2
}

POWER PC

physicalprocessorcount => 4
processor0 => POWER8 (raw), altivec supported
processor1 => POWER8 (raw), altivec supported
processor2 => POWER8 (raw), altivec supported
processor3 => POWER8 (raw), altivec supported
processorcount => 4
processors => {
  count => 4,
  isa => "ppc64le",
  models => [
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported"
  ],
  physicalcount => 4,
  speed => "2.93 GHz"
}

physicalprocessorcount => 4
processor0 => POWER8 (raw), altivec supported
processor1 => POWER8 (raw), altivec supported
processor2 => POWER8 (raw), altivec supported
processor3 => POWER8 (raw), altivec supported
processorcount => 4
processors => {
  count => 4,
  isa => "ppc64le",
  models => [
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported"
  ],
  physicalcount => 4,
  speed => "2.93 MHz"
}

Bogdan Irimie (Jira)

unread,
Aug 26, 2020, 4:52:04 AM8/26/20
to puppe...@googlegroups.com

Facter 3.x cannot detect `processors.speed` on `x86` architecture and the unit of measurement is wrong on all platforms, it should be GHz.

Bogdan Irimie (Jira)

unread,
Aug 26, 2020, 4:56:03 AM8/26/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
Change By: Bogdan Irimie
The affected platforms are:
- redhat 7 power
- sles 12 power
- ubuntu 16 power


Facter 4.x output

{code}
physicalprocessorcount => 160

processorcount => 4
processors => {
  count => 4,
  isa => "ppc64le",
  models => [
  ],
  physicalcount => 160
}
{code}

Facter 3 output
{code}

{code}

Bogdan Irimie (Jira)

unread,
Aug 26, 2020, 4:56:03 AM8/26/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
The affected platforms are:
- redhat 7 power
- sles 12 power
- ubuntu 16 power

Facter 4.x output

{code}
physicalprocessorcount => 160
processorcount => 4
processors => {
  count => 4,
  isa => "ppc64le",
  models => [
  ],
  physicalcount => 160
}
{code}

Facter 3 output
{code}
facterversion => 3.14.13
physicalprocessorcount => 4
processor0 => POWER8 (raw), altivec supported
processor1 => POWER8 (raw), altivec supported
processor2 => POWER8 (raw), altivec supported
processor3 => POWER8 (raw), altivec supported
processorcount => 4
processors =>
{
  count => 4,
  isa => "ppc64le",
  models => [
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported",
    "POWER8 (raw), altivec supported"
  ],
  physicalcount => 4,
  speed => "2.93 MHz"
}
{ code}

Bogdan Irimie (Jira)

unread,
Sep 2, 2020, 9:53:03 AM9/2/20
to puppe...@googlegroups.com

Bogdan Irimie (Jira)

unread,
Sep 2, 2020, 9:53:03 AM9/2/20
to puppe...@googlegroups.com
Bogdan Irimie updated an issue
Change By: Bogdan Irimie
Sprint: ready for triage ghost-9.09

Sebastian Miclea (Jira)

unread,
Sep 8, 2020, 5:42:04 AM9/8/20
to puppe...@googlegroups.com

Sebastian Miclea (Jira)

unread,
Sep 8, 2020, 7:19:04 AM9/8/20
to puppe...@googlegroups.com
Sebastian Miclea commented on Bug FACT-2770
 
Re: processor.* is not resolved on power architecture

[root@power8-rhel73-2 ~]# /opt/puppetlabs/puppet/bin/facter processors facterversion 
facterversion => 4.0.36 
processors => { 
  count => 2, 
  isa => "ppc64le", 
  models => [ "POWER8 (raw), altivec supported", "POWER8 (raw), altivec supported" ], 
  physicalcount => 2, 
  speed => "2.93 GHz" } 
[root@power8-rhel73-2 ~]# uname -a 
Linux power8-rhel73-2 3.10.0-1127.el7.ppc64le #1 SMP Tue Feb 18 16:44:19 EST 2020 ppc64le ppc64le ppc64le GNU/Linux 

Sebastian Miclea (Jira)

unread,
Sep 8, 2020, 7:23:03 AM9/8/20
to puppe...@googlegroups.com

root@power8-ubuntu1604-5:~# /opt/puppetlabs/puppet/bin/facter processors facterversion 
facterversion => 4.0.36 
processors => { 
  count => 4, 
  isa => "ppc64le", 
  models => [ 
    "POWER8 (raw), altivec supported", 
    "POWER8 (raw), altivec supported", 
    "POWER8 (raw), altivec supported", 
    "POWER8 (raw), altivec supported" ], 
  physicalcount => 4, 
  speed => "2.93 GHz" } 
root@power8-ubuntu1604-5:~# uname -a 
Linux power8-ubuntu1604-5 4.4.0-81-generic #104-Ubuntu SMP Wed Jun 14 08:15:33 UTC 2017 ppc64le ppc64le ppc64le GNU/Linux

Sebastian Miclea (Jira)

unread,
Sep 8, 2020, 7:26:03 AM9/8/20
to puppe...@googlegroups.com

power8-sles12-1:~ # /opt/puppetlabs/puppet/bin/facter processors facterversion 
facterversion => 4.0.36 
processors => { 
  count => 2, 
  isa => "ppc64le", 
  models => [ "POWER8 (raw), altivec supported", "POWER8 (raw), altivec supported" ], 
  physicalcount => 2, 
  speed => "2.93 GHz" } 
power8-sles12-1:~ # uname -a 
Linux power8-sles12-1 4.4.74-92.35-default #1 SMP Mon Aug 7 18:24:48 UTC 2017 (c0fdc47) ppc64le ppc64le ppc64le GNU/Linux

Reply all
Reply to author
Forward
0 new messages