You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Alexander Shorin (JIRA)" <ji...@apache.org> on 2012/11/12 17:09:12 UTC
[jira] [Created] (COUCHDB-1596) Nonexistent query server process
produces infinity loop for views
Alexander Shorin created COUCHDB-1596:
-----------------------------------------
Summary: Nonexistent query server process produces infinity loop for views
Key: COUCHDB-1596
URL: https://issues.apache.org/jira/browse/COUCHDB-1596
Project: CouchDB
Issue Type: Bug
Components: View Server Support
Affects Versions: 1.3
Reporter: Alexander Shorin
Priority: Minor
How to burn CPU and make disk space run out quickly:
1. Enable debug logs;
2. Setup query server with path to the nonexistent executable (e.g. /usr/bin/foo);
3. Run any view for it;
4. Go grub some tea - CouchDB will never stop his attempts to run /usr/bin/foo;
5. After few hours your /var/log partition will be full of logs;
6. CouchDB get crushed due to it unable to write more logs...
...like the most part of system too.
This works only for views: other design functions are not affected and terminates with exit_status 1 (even list function against fresh view).
P.S. This bug is dedicated to the one small accidental typo that brought down our test server. But he is fine now (:
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira