@@ -36,6 +36,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
3636#include " dynamic_loader_scheme_file_imp.h"
3737#include " minimal_chassis_runtime_error_imp.h"
3838#include " registry_imp.h"
39+ #include " registry_no_lock_imp.h"
3940
4041extern SERVICE_TYPE (registry) imp_mysql_minimal_chassis_registry;
4142
@@ -58,10 +59,21 @@ BEGIN_SERVICE_IMPLEMENTATION(mysql_minimal_chassis, registry)
5859mysql_registry_imp::acquire, mysql_registry_imp::acquire_related,
5960 mysql_registry_imp::release END_SERVICE_IMPLEMENTATION();
6061
62+ BEGIN_SERVICE_IMPLEMENTATION (mysql_minimal_chassis_no_lock, registry)
63+ mysql_registry_no_lock_imp::acquire,
64+ mysql_registry_no_lock_imp::acquire_related,
65+ mysql_registry_no_lock_imp::release END_SERVICE_IMPLEMENTATION();
66+
6167BEGIN_SERVICE_IMPLEMENTATION (mysql_minimal_chassis, registry_registration)
6268mysql_registry_imp::register_service, mysql_registry_imp::unregister,
6369 mysql_registry_imp::set_default END_SERVICE_IMPLEMENTATION();
6470
71+ BEGIN_SERVICE_IMPLEMENTATION (mysql_minimal_chassis_no_lock,
72+ registry_registration)
73+ mysql_registry_no_lock_imp::register_service,
74+ mysql_registry_no_lock_imp::unregister,
75+ mysql_registry_no_lock_imp::set_default END_SERVICE_IMPLEMENTATION();
76+
6577BEGIN_SERVICE_IMPLEMENTATION (mysql_minimal_chassis, registry_query)
6678mysql_registry_imp::iterator_create, mysql_registry_imp::iterator_get,
6779 mysql_registry_imp::iterator_next, mysql_registry_imp::iterator_is_valid,
@@ -110,7 +122,9 @@ mysql_runtime_error_imp::emit END_SERVICE_IMPLEMENTATION();
110122
111123BEGIN_COMPONENT_PROVIDES (mysql_minimal_chassis)
112124PROVIDES_SERVICE(mysql_minimal_chassis, registry),
125+ PROVIDES_SERVICE(mysql_minimal_chassis_no_lock, registry),
113126 PROVIDES_SERVICE(mysql_minimal_chassis, registry_registration),
127+ PROVIDES_SERVICE(mysql_minimal_chassis_no_lock, registry_registration),
114128 PROVIDES_SERVICE(mysql_minimal_chassis, registry_query),
115129 PROVIDES_SERVICE(mysql_minimal_chassis, registry_metadata_enumerate),
116130 PROVIDES_SERVICE(mysql_minimal_chassis, registry_metadata_query),
0 commit comments