Commit Graph

16678 Commits

Author SHA1 Message Date
Wladimir J. van der Laan
2854c4e366 Remove ChainParams::DefaultMinerThreads
No longer relevant after #5957. This hack existed because of another
hack where the numthreads parameter, on regtest, doubled as how many
blocks to generate.
2017-03-29 16:06:02 +13:00
Wladimir J. van der Laan
da1357e6cc Use real number of cores for default -par, ignore virtual cores
To determine the default for `-par`, the number of script verification
threads, use [boost::thread::physical_concurrency()](http://www.boost.org/doc/libs/1_58_0/doc/html/thread/thread_management.html#thread.thread_management.thread.physical_concurrency)
which counts only physical cores, not virtual cores.

Virtual cores are roughly a set of cached registers to avoid context
switches while threading, they cannot actually perform work, so spawning
a verification thread for them could even reduce efficiency and will put
undue load on the system.

Should fix issue #6358, as well as some other reported system overload
issues, especially on Intel processors.

The function was only introduced in boost 1.56, so provide a utility
function `GetNumCores` to fall back for older Boost versions.
2017-03-29 16:06:00 +13:00
zkbot
f630519d86 Auto merge of #2213 - daira:2211.release-1.0.8, r=daira
2211.release-1.0.8

Release 1.0.8. refs #2211
2017-03-28 01:22:21 +00:00
Daira Hopwood
27fb36c50b Update authors, release notes, and Debian package metadata.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-27 21:32:16 +01:00
Daira Hopwood
b58208fb8d Generate man pages.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-27 21:27:10 +01:00
Daira Hopwood
26722e47c6 Improvement to release process doc.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-27 21:05:10 +01:00
Daira Hopwood
83aac13083 Update version numbers.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-27 21:01:18 +01:00
jl777
757119510c Merge pull request #406 from jl777/dev
WLC
2017-03-27 10:50:11 +03:00
jl777
e41cf01052 WLC 2017-03-27 10:11:48 +03:00
jl777
d965945bda Test 2017-03-26 22:45:46 +03:00
jl777
a82a09a24d Merge pull request #401 from jl777/dev
Test
2017-03-26 22:24:02 +03:00
jl777
d31a803782 Test 2017-03-26 22:23:06 +03:00
jl777
b204db1786 Merge pull request #400 from jl777/dev
Dev
2017-03-26 22:08:58 +03:00
jl777
ba2a8aa714 Test 2017-03-26 22:05:42 +03:00
jl777
548befdc62 Test 2017-03-26 21:55:20 +03:00
jl777
38fb23568e Test 2017-03-26 21:52:55 +03:00
jl777
e86de02591 Test 2017-03-26 21:49:19 +03:00
jl777
a2a15c59f8 Test 2017-03-26 21:46:49 +03:00
jl777
c83e66e128 Test 2017-03-26 21:42:20 +03:00
jl777
9bd8223b2c Test 2017-03-26 21:36:03 +03:00
jl777
0c780ec8fa Test 2017-03-26 21:32:18 +03:00
jl777
9866121b28 Test 2017-03-26 21:30:17 +03:00
jl777
45c6eef80c Test 2017-03-26 21:19:29 +03:00
jl777
43fcd91460 Merge pull request #399 from jl777/dev
Test
2017-03-26 20:53:53 +03:00
jl777
04e91f213e Test 2017-03-26 20:47:07 +03:00
jl777
d0849a5d7e Merge pull request #398 from jl777/dev
Test
2017-03-26 20:37:32 +03:00
jl777
88908338ca Test 2017-03-26 20:27:00 +03:00
jl777
cb02765591 Merge pull request #397 from jl777/dev
Test
2017-03-26 19:47:13 +03:00
jl777
ab0442fc5c Test 2017-03-26 19:41:52 +03:00
jl777
2827ed9891 Merge pull request #396 from jl777/dev
Dev
2017-03-26 19:35:50 +03:00
jl777
71ac621458 Test 2017-03-26 19:34:55 +03:00
jl777
fb3715334a Test 2017-03-26 19:25:18 +03:00
jl777
17914f3e59 Test 2017-03-26 19:15:56 +03:00
jl777
d80c066d4b Merge pull request #395 from jl777/dev
Dev
2017-03-26 19:10:35 +03:00
jl777
ddf7c583aa Test 2017-03-26 19:03:11 +03:00
jl777
1ce44fb757 Test 2017-03-26 19:01:39 +03:00
jl777
82c67a009a April 5th 2017-03-26 18:56:51 +03:00
jl777
8cfe68a169 Revert "Test"
This reverts commit ddbc321c54.
2017-03-26 18:55:51 +03:00
jl777
c8a6759c48 Merge pull request #394 from jl777/dev
Test
2017-03-26 18:55:39 +03:00
jl777
c95550ebe5 Test 2017-03-26 18:54:52 +03:00
jl777
ddbc321c54 Test 2017-03-26 18:53:42 +03:00
jl777
0ebebba0e3 Merge pull request #392 from jl777/dev
April 5th activation of interest calc fix, along with more notarization getinfo data
2017-03-26 18:42:34 +03:00
jl777
57dd4adae0 Test 2017-03-26 17:50:05 +03:00
jl777
198571952b Test 2017-03-26 17:42:34 +03:00
jl777
70d8393432 Test 2017-03-26 17:36:57 +03:00
jl777
66c5b6ae4d Test 2017-03-26 17:31:57 +03:00
jl777
7ea5a37187 Test 2017-03-26 17:22:49 +03:00
jl777
715bda82cf Test 2017-03-26 17:18:20 +03:00
jl777
c99dd13cb6 Merge pull request #391 from jl777/dev
April 5th activation
Interest calc fix for small utxo
2017-03-26 17:08:30 +03:00
jl777
ea3666c630 April 5th activation 2017-03-26 17:07:28 +03:00