Multi-CPU Binding (MCB) status
tried to get MySQL 8.0.4 compiled on /hipster OI, and stuck into missing structures, mainly in sys/processor.h and sys/procset.h headers definition
Compilation has failed with:
mysql-8.0.4-rc/sql/resourcegroups/platform/thread_attrs_api_solaris.cc:80:19: error: 'PA_TYPE_CPU' was not declared in this scope uint32_t flags= PA_TYPE_CPU | PA_AFF_STRONG; ^~~~~~~~~~~ mysql-8.0.4-rc/sql/resourcegroups/platform/thread_attrs_api_solaris.cc:80:33: error: 'PA_AFF_STRONG' was not declared in this scope uint32_t flags= PA_TYPE_CPU | PA_AFF_STRONG; ^~~~~~~~~~~~~ mysql-8.0.4-rc/sql/resourcegroups/platform/thread_attrs_api_solaris.cc:84:49: error: 'processor_affinity' was not declared in this scope if (processor_affinity(&ps, &nids, ids, &flags) != 0)
What are chances to get those features in illumos too?
Updated by Predrag Zečević about 3 years ago
It is also about Percona Server 8...
Oracle has update: https://blogs.oracle.com/solaris/multi-cpu-binding-mcb-v2
I guess, this (then) can be closed.