-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: 7.0.5
-
Component/s: Query Execution
-
Query Execution
-
Minor Change
-
ALL
-
v8.2, v8.0, v7.0
-
-
QE 2025-12-08, QE 2025-11-24
-
(copied to CRM)
-
None
-
None
-
None
-
None
-
None
-
None
-
None
After upgrading our database several of our queries started failing with the error message
"Regular expression is invalid: pattern string is longer than the limit set by the application"
I've traced the relevant code to these following lines:
https://github.com/PCRE2Project/pcre2/blob/master/src/pcre2_compile.c#L10226C24-L10230
So I am fairly confident this problem was introduced with the following commit:
https://github.com/mongodb/mongo/commit/468f41278b6b30aa602e81010cf7ef7973d97e4d
An option to change this limit via a config option would solve this regression for us.
- is depended on by
-
COMPASS-10130 Investigate changes in SERVER-86326: Increase max regex pattern length to 32k
-
- Needs Triage
-
-
TOOLS-4020 Investigate changes in SERVER-86326: Increase max regex pattern length to 32k
-
- Needs Discussion
-