Details
-
New Feature
-
Status: In Testing (View Workflow)
-
Critical
-
Resolution: Unresolved
-
Q2/2025 Development, Q3/2025 Maintenance
Description
The current JSON_DEPTH_LIMIT is 32 as defined in include/json_lib.h
Source code:
https://github.com/MariaDB/server/blob/22ffe4dd227451ebd0ef842850ef57b81aa8f930/include/json_lib.h#L10
This limit is not documented.
Customer requests to make this limit configurable with a global variable.
Attachments
Issue Links
- causes
-
MDEV-36989 Performance regression with JSON_DEPTH_LIMIT
-
- Open
-
- relates to
-
MCOL-5885 Adopt the recent MDB's JSON parser lib dynamic array root mem changes
-
- Open
-
-
MDEV-37082 Sig 11 in json_normalize_sort
-
- Open
-
-
MDEV-37084 Assertion `strlen(Ptr) == str_length' failed
-
- Closed
-
-
MDEV-26877 Deeply nested vaid JSON values seem invalid ( JSON_DEPTH_LIMIT )
-
- Open
-
-
MDEV-30343 Optimizer trace produces JSON too deep for MariaDB JSON functions
-
- Confirmed
-
-
MDEV-33437 JSON_SEARCH fails to find match
-
- Closed
-