[MCOL-5615] Some JSON functions are stateful and prone to a race conditions in parallel execution Created: 2023-11-17 Updated: 2023-11-17 |
|
| Status: | Open |
| Project: | MariaDB ColumnStore |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major |
| Reporter: | Sergey Zefirov | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
Functions should be implemented as pure transfomers, holding no state. But, some JSON functions violate pureness and incorrectly use inheritance and class members. One such example is We need to review implementations in functo_json.h and change, if needed. |