[SERVER-443] json parsing overflows stack on long arrays Created: 27/Nov/09  Updated: 12/Jul/16  Resolved: 01/Dec/09

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 1.1.4

Type: Bug Priority: Major - P3
Reporter: Eliot Horowitz (Inactive) Assignee: Mathias Stearn
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Participants:

 Description   

i'm wondering if we should replace spirit with just a hand-coded parser.
spirit is slow any annoying...
a json parser really isn't that hard.



 Comments   
Comment by auto [ 30/Nov/09 ]

Author:

{'name': 'Mathias Stearn', 'email': 'mathias@10gen.com'}

Message: Use boost's list_p in the json parser. SUPPORT-11 SERVER-443
http://github.com/mongodb/mongo/commit/d5231d774e367ecbf6aad1fe5706b15891184e06

Comment by Damon Cortesi [ 28/Nov/09 ]

I've had pretty good experiences with (the ruby implementation of) yajl - http://lloyd.github.com/yajl/

Generated at Thu Feb 08 02:54:07 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.