[MDEV-27149] Add variable rocksdb_ignore_error to skip error at startup Created: 2021-12-01 Updated: 2022-01-21 Resolved: 2022-01-21 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - RocksDB |
| Affects Version/s: | None |
| Fix Version/s: | 10.2.42, 10.3.33, 10.4.23, 10.5.14, 10.6.6, 10.7.2 |
| Type: | Bug | Priority: | Major |
| Reporter: | Richard Stracke | Assignee: | Sergei Petrunia |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | rocksdb | ||
| Issue Links: |
|
||||||||||
| Sub-Tasks: |
|
||||||||||
| Description |
|
In some cases error avoids to let RocksDB start. [ERROR] RocksDB: Could not get index information for Index Number, (x,x) , table tablename So in some cases there should be a possibility to skip the error. Suggestion: rocksdb_ignore_error Simple Version wood be a boolean, maybe it makes also sense to create a ENUM for different error types. |
| Comments |
| Comment by Sergei Petrunia [ 2021-12-08 ] |
|
Ok, the variable is named rocksdb_ignore_datadic_errors. It can be only set as a server argument or in my.cnf.
|
| Comment by Sergei Petrunia [ 2021-12-08 ] |
|
The branch with the fix is 10.4.13-7-myrocks-fixes in the Enterprise repo. |
| Comment by Sergei Petrunia [ 2021-12-08 ] |
|
https://github.com/mariadb-corporation/MariaDBEnterprise/tree/10.4.13-7-myrocks-fixes |