You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Robert Newson (JIRA)" <ji...@apache.org> on 2012/07/04 01:08:34 UTC
[jira] [Reopened] (COUCHDB-1508) Unexpected behaviour of
update_notification process
[ https://issues.apache.org/jira/browse/COUCHDB-1508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Newson reopened COUCHDB-1508:
------------------------------------
maybe too hasty there
> Unexpected behaviour of update_notification process
> ---------------------------------------------------
>
> Key: COUCHDB-1508
> URL: https://issues.apache.org/jira/browse/COUCHDB-1508
> Project: CouchDB
> Issue Type: Bug
> Affects Versions: 1.2
> Reporter: Antonino Murador
>
> I notice a behaviour of the update_notification process that I cannot
> understand.
> I setup CouchDB to send update notifications to an external process in my
> local.d/example.ini:
> [update_notification]
> example = /usr/local/bin/example.py
> The script example.py keeps reading lines from stdin and simply logs.
> Everything seems to work fine when a normal document is
> created/modified/deleted
> in a db; the scripts receives the expected notification line:
> {"type":"updated","db":"example_db"}
> The problem arises when a DESIGN document gets modified in example_db. In
> this
> case the script is relaunched and I notice the following in CouchDB logs:
> [Mon, 02 Jul 2012 12:03:32 GMT] [info] [<0.127.0>] 10.0.1.18 - - PUT
> /example_db/_design/status 201
> [Mon, 02 Jul 2012 12:03:32 GMT] [debug] [<0.96.0>] OS Process #Port<0.1894>
> Input :: {"type":"updated","db":"example_db"}
> [Mon, 02 Jul 2012 12:03:32 GMT] [error] [<0.96.0>] Failed sending data:
> {[{type,<<"ddoc_updated">>},
> {db,
> {<<"example_db">>,
> <<"_design/status">>}}]} ->
> {json_encode,
> {bad_term,
> {<<"example_db">>,
> <<"_design/status">>}}}
> [Mon, 02 Jul 2012 12:03:32 GMT] [error] [<0.88.0>] Update notification
> process
> <0.96.0> died: normal
> [Mon, 02 Jul 2012 12:03:32 GMT] [debug] [<0.127.0>] 'GET'
> /_utils/document.html?example_db/_design/status {1,
> 1}
> from "10.0.1.18"
> Headers:
> [{'Accept',"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"},
> {'Accept-Encoding',"gzip, deflate"},
> {'Accept-Language',"en-us,en;q=0.5"},
> {'Connection',"keep-alive"},
> {'Cookie',"5984_recent=example_db"},
> {'Host',"localhost:5984"},
> {'If-Modified-Since',"Fri, 29 Jun 2012 14:39:40 GMT"},
> {'Referer',"
> http://localhost:5984/_utils/document.html?example_db/_design/status"},
> {'User-Agent',"Mozilla/5.0 (X11; Linux i686; rv:10.0.5)
> Gecko/20100101 Firefox/10.0.5 Iceweasel/10.0.5"}]
> [Mon, 02 Jul 2012 12:03:32 GMT] [error] [<0.94.0>] {error_report,<0.31.0>,
> {<0.94.0>,supervisor_report,
> [{supervisor,{local,couch_db_update_notifier_sup}},
> {errorContext,child_terminated},
> {reason,normal},
> {offender,
> [{pid,<0.95.0>},
> {name,"example"},
> {mfargs,
> {couch_db_update_notifier,start_link,
> ["/usr/local/bin/example.py"]}},
> {restart_type,permanent},
> {shutdown,1000},
> {child_type,supervisor}]}]}}
> Can anyone explain me what is going wrong?
> I am using CouchDB 1.2.0
> Thanks in advance,
> Antonino
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira