jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mete Atamel <mata...@adobe.com>
Subject Re: Mongo property limit
Date Mon, 24 Sep 2012 11:57:28 GMT
I think it's a byte limit rather than char limit and yes, it applies to
all properties but the "path" property in MongoMK is the one that's mostly
affected (as "path" could get quite long depending on tree depth and node
names).

-Mete

On 9/24/12 1:40 PM, "julian.reschke@gmx.de" <julian.reschke@gmx.de> wrote:

>On 2012-09-24 12:03, Mete Atamel wrote:
>> Hi,
>>
>> I couldn't find official documentation on this but my tests revealed
>>that
>> there's a limit to how long a property value can be in MongoDB and this
>> affects MongoMK.
>>
>> In MongoMK, we have a "path" property which stores the full path of a
>> node. Here's an example:
>>
>> {
>>      "_id": {
>>          "$oid": "506027cc09d03cd0a04b1498"
>>      },
>>      "path": "/test0/test1/test2/test3/test4/test5/test6/test7/test8",
>>      "revId": 10,
>>      "baseRevId": 9,
>>      "kids": [
>>          "test9"
>>      ]
>> }
>>
>>
>> With the property length limit in Mongo, paths in MongoMK are limited to
>> 1000 characters or so. This means that there's a limit to path
>> length/depth in MongoMK, see OAK-333.
>> ...
>
>a) Is the limit on bytes or characters?
>
>b) Just clarifying: this applies to *any* property, right? I can imagine
>that there are cases where there's longer plain text content in
>properties...
>
>Best regards, Julian


Mime
View raw message