Details
-
Bug
-
Resolution: Done
-
Major - P3
-
3.1.2
-
Fully Compatible
-
ALL
-
-
Platform 4 06/05/15, Platform 5 06/26/16
Description
The 16KB limit for RLP tokens leads to inconsistencies when issuing write operations across different languages. It'd be nice to remove (or sufficiently increase) the limit to make the language handling transparent to clients:
> db.foo.insert({a: new Array(1024 * 16 + 2).join('a'), language: 'en'});
|
WriteResult({ "nInserted" : 1 })
|
|
|
> db.foo.insert({a: new Array(1024 * 16 + 2).join('a'), language: 'zht'});
|
WriteResult({
|
"nInserted" : 0,
|
"writeError" : {
|
"code" : 28632,
|
"errmsg" : "Maximum token size reached"
|
}
|
})
|
Attachments
Issue Links
- related to
-
SERVER-18372 QuerySolution leak when exception is thrown during PlanStage building
-
- Closed
-