[MDEV-14679] RocksdB plugin fails to load with "Loading of unknown plugin ROCKSDB_CFSTATS is prohibited..." Created: 2017-12-16  Updated: 2017-12-16  Resolved: 2017-12-16

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - RocksDB
Affects Version/s: 10.3
Fix Version/s: 10.2.12

Type: Bug Priority: Major
Reporter: Sergei Petrunia Assignee: Sergei Petrunia
Resolution: Fixed Votes: 0
Labels: None


 Description   

It looks like this:

  2017-12-16 17:20:29 0 [Warning] Plugin 'ROCKSDB' is of maturity level alpha while the server is beta
  2017-12-16 17:20:29 0 [ERROR] Can't open shared library 'ha_rocksdb.so' (errno: 1, Loading of unknown plugin ROCKSDB_CFSTATS is prohibited by --plugin-maturity=alpha)
  2017-12-16 17:20:29 0 [ERROR] Can't open shared library 'ha_rocksdb.so' (errno: 1, Loading of unknown plugin ROCKSDB_DBSTATS is prohibited by --plugin-maturity=alpha)
  2017-12-16 17:20:29 0 [ERROR] Can't open shared library 'ha_rocksdb.so' (errno: 1, Loading of unknown plugin ROCKSDB_PERF_CONTEXT is prohibited by --plugin-maturity=alpha)
  2017-12-16 17:20:29 0 [ERROR] Can't open shared library 'ha_rocksdb.so' (errno: 1, Loading of unknown plugin ROCKSDB_PERF_CONTEXT_GLOBAL is prohibited by --plugin-maturity=alpha)
  2017-12-16 17:20:29 0 [ERROR] Can't open shared library 'ha_rocksdb.so' (errno: 1, Loading of unknown plugin ROCKSDB_CF_OPTIONS is prohibited by --plugin-maturity=alpha)
  2017-12-16 17:20:29 0 [ERROR] Can't open shared library 'ha_rocksdb.so' (errno: 1, Loading of unknown plugin ROCKSDB_COMPACTION_STATS is prohibited by --plugin-maturity=alpha)
  2017-12-16 17:20:29 0 [ERROR] Can't open shared library 'ha_rocksdb.so' (errno: 1, Loading of unknown plugin ROCKSDB_GLOBAL_INFO is prohibited by --plugin-maturity=alpha)

The plugin itself is loaded at the end:

 
  2017-12-16 17:20:29 0 [ERROR] Couldn't load plugins from 'ha_rocksdb.so'.
  2017-12-16 17:20:29 0 [Note] RocksDB: 5 column families found
  2017-12-16 17:20:29 0 [Note] RocksDB: Column Families at start:
...
  2017-12-16 17:20:29 0 [Note] RocksDB: Table_store: loaded DDL data for 9 tables
  2017-12-16 17:20:30 0 [Note] RocksDB: global statistics using get_sched_indexer_t indexer
  2017-12-16 17:20:30 0 [Note] MyRocks storage engine plugin has been successfully initialized.

but I_S sub plugins are not



 Comments   
Comment by Sergei Petrunia [ 2017-12-16 ]

The reason:

MariaDB [(none)]> select plugin_name, plugin_maturity from information_schema.plugins where plugin_name like '%rocksdb%';
+-----------------------------+-----------------+
| plugin_name                 | plugin_maturity |
+-----------------------------+-----------------+
| ROCKSDB                     | Alpha           |
| ROCKSDB_CFSTATS             | Unknown         |
| ROCKSDB_DBSTATS             | Unknown         |
| ROCKSDB_PERF_CONTEXT        | Unknown         |
| ROCKSDB_PERF_CONTEXT_GLOBAL | Unknown         |
| ROCKSDB_CF_OPTIONS          | Unknown         |
| ROCKSDB_COMPACTION_STATS    | Unknown         |
| ROCKSDB_GLOBAL_INFO         | Unknown         |
| ROCKSDB_DDL                 | Unknown         |
| ROCKSDB_INDEX_FILE_MAP      | Unknown         |
| ROCKSDB_LOCKS               | Unknown         |
| ROCKSDB_TRX                 | Unknown         |
+-----------------------------+-----------------+
12 rows in set (0.01 sec)

Generated at Thu Feb 08 08:15:26 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.