[MDEV-14103] Testing for group commit in MyRocks Created: 2017-10-22 Updated: 2017-12-05 Resolved: 2017-12-05 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - RocksDB |
| Fix Version/s: | N/A |
| Type: | Task | Priority: | Major |
| Reporter: | Sergei Petrunia | Assignee: | Andrii Nikitin (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Description |
|
MyRocks now has "group commit with the binary log" feature. Its goal is to keep the storage engine and the binlog in sync despite server crashes. It's interesting to run it under a parallel workload. This task is about testing it with a setup that was used to test similar features with InnoDB. Essential settings for testing:
|
| Comments |
| Comment by Andrii Nikitin (Inactive) [ 2017-10-26 ] |
|
I investigated following ways this may be tested:
After all I decided to write magic letter 'c' to /proc/sysrq-trigger , which crashes kernel and is very similar to power outage. This method was used to test and report |
| Comment by Sergei Petrunia [ 2017-12-05 ] |
|
Following the Slack discussion: functional testing of this feature is considered done. |