[MCOL-5472] CPU wastes time in wait and sys b/c of urandom access in RowStorage. Created: 2023-04-11 Updated: 2023-12-15 Resolved: 2023-12-15 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | PrimProc |
| Affects Version/s: | 22.08.8, 23.02.1 |
| Fix Version/s: | 23.10.1 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Roman | Assignee: | Roman |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | rm_perf | ||
| Issue Links: |
|
||||||||||||
| Sprint: | 2023-11 | ||||||||||||
| Assigned for Review: | |
||||||||||||
| Assigned for Testing: | |
||||||||||||
| Description |
|
There is a stdlib random generator in RowStorage. Every time RowStorage is instantiated this random device tries to access urandom generator causing shared mutex contention and IO. |
| Comments |
| Comment by Roman [ 2023-11-02 ] |
|
Plz test this. |
| Comment by Kirill Perov [ 2023-11-14 ] |
|
Agreed with Roman to create autotest for disk group by to test this task. |
| Comment by Kirill Perov [ 2023-12-12 ] |
|
disk aggregation autotest implemented |