incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Dionne <dio...@dionne-associates.com>
Subject Re: Enable Erlang for views?
Date Mon, 19 Oct 2009 20:22:26 GMT
aren't those views in the test suite temporary?





On Oct 19, 2009, at 4:19 PM, Paul Davis wrote:

> Zachary,
>
> Did you restart CouchDB after making that change? Also, can you double
> check that there's an erlang_views.js in your Futon's Test suite? I'm
> pretty sure that's in 0.10.0.
>
> Paul Davis
>
> On Mon, Oct 19, 2009 at 4:12 PM, Zachary Zolton
> <zachary.zolton@gmail.com> wrote:
>> Hm... Not so fast, I put the following in my local.ini:
>>
>> [native_query_servers]
>> erlang = {couch_native_process, start_link, []}
>>
>> But now when I try it, I'm still getting the error:
>>
>> $ curl localhost:5984/test_suite_db/_design/erlview/_view/simple_view
>> {"error":"unknown_query_language","reason":"erlang"}
>>
>> Anything else I should need to configure?
>>
>> On Mon, Oct 19, 2009 at 2:59 PM, Zachary Zolton
>> <zachary.zolton@gmail.com> wrote:
>>> Understood—my couch doesn't accept design docs from outside sources,
>>> so this should be "safe enough" for my uses... Thanks!
>>>
>>> On Mon, Oct 19, 2009 at 12:37 PM, Paul Davis
>>> <paul.joseph.davis@gmail.com> wrote:
>>>> On Mon, Oct 19, 2009 at 12:40 PM, Zachary Zolton
>>>> <zachary.zolton@gmail.com> wrote:
>>>>> Guys,
>>>>>
>>>>> I noticed that the test suite creates a design document with an  
>>>>> Erlang
>>>>> view, however I can't execute it from curl.
>>>>>
>>>>> $ curl http://localhost:5984/test_suite_db/_design/erlview/_view/simple_view
>>>>> {"error":"unknown_query_language","reason":"erlang"}
>>>>>
>>>>> Are we supposed to be able to map/reduce our docs in Erlang?
>>>>>
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Zach
>>>>>
>>>>>
>>>>> PS. I'm using CouchDB 0.10 FWIW
>>>>>
>>>>> PPS. Yes, I found this thread http://is.gd/4r6oG but erlview  
>>>>> doesn't
>>>>> look like it's been touched in quite a while...
>>>>>
>>>>
>>>> Erlang views are disabled by default because they allow arbitrary  
>>>> code
>>>> execution in the server process. To enable them add a section to  
>>>> your
>>>> local.ini like:
>>>>
>>>> [native_query_servers]
>>>> erlang = {couch_native_process, start_link, []}
>>>>
>>>> HTH,
>>>> Paul Davis
>>>>
>>>
>>


Mime
View raw message