incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Lehnardt <...@apache.org>
Subject Re: view indexer in running again and again
Date Tue, 24 Mar 2009 12:43:21 GMT

On 24 Mar 2009, at 05:59, Anand Chitipothu wrote:

>> thanks for your report! Are you on the latest CouchDB trunk and
>> latest Erlang (R12B-4 or -5)? Can you provide a script we can run
>> that demonstrates the behaviour?
>
> I figured out what caused this problem.
>
> There was some problem with my view code and it was raising
> exceptions. I wasn't looking at the output of view queries as I was
> only interested in benchmarking the performance. Here is my
> observation:
>
> When the view code has error, the view indexer is run on first access
> to the view after starting couchdb.
>
> To re-produce:
>
> * create a db with some documents.
> * add view with the following map function (it produces exceptions in
> view computation):
>
>            "map": "function(doc) { x; }"
>
> * query the view:  view indexer is executed
> * query the view again: view indexer is not executed
> * restart couchdb
> * query the view again: view indexer is executed
>
> I'm slightly confused with the terminology.

> There is a code to compute the view

view functions or map/reduce functions or view definition

> , there is a view file stored on disk

view index [file]

> , there is a process to compute the view

view updater

> and there is url to query to the view.

view URL


Cheers
Jan
--


Mime
View raw message