Ori.livneh has uploaded a new change for review.
https://gerrit.wikimedia.org/r/206332
Change subject: Add a fallback means for determining CPU count on Windows
......................................................................
Add a fallback means for determining CPU count on Windows
T97087
Change-Id: I3d619570c4404c2ade279dc895937e823aaaeca4
---
M lib/mediawiki-vagrant/environment.rb
1 file changed, 6 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant
refs/changes/32/206332/1
diff --git a/lib/mediawiki-vagrant/environment.rb
b/lib/mediawiki-vagrant/environment.rb
index 0cc11f9..2d90e6e 100644
--- a/lib/mediawiki-vagrant/environment.rb
+++ b/lib/mediawiki-vagrant/environment.rb
@@ -40,7 +40,12 @@
when :linux
`nproc`.to_i
when :windows
- `wmic CPU get NumberOfLogicalProcessors | more +1`.to_i
+ `wmic CPU get NumberOfLogicalProcessors`[/\d+/].to_i || begin
+ require 'win32ole'
+ wmi = WIN32OLE.connect('winmgmts://')
+ q = wmi.ExecQuery('select NumberOfCores from Win32_Processor')
+ q.to_enum.reduce(0) { |cores, processor| cores +
processor.NumberOfCores }
+ end
else
1
end
--
To view, visit https://gerrit.wikimedia.org/r/206332
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3d619570c4404c2ade279dc895937e823aaaeca4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: Ori.livneh <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits