[ 
https://issues.apache.org/jira/browse/COUCHDB-216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12748794#action_12748794
 ] 

Adam Kocoloski commented on COUCHDB-216:
----------------------------------------

A future improvement in this area would be to include crypto, ibrowse, 
mochiweb, etc. in couch's supervision tree.  At the moment we just start them 
if they're not already started and leave them running if couch stops.  That's 
not what OTP intends by "included_applications" in the .app file.

> Make couchdb adhere more to OTP guidelines
> ------------------------------------------
>
>                 Key: COUCHDB-216
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-216
>             Project: CouchDB
>          Issue Type: Improvement
>            Reporter: Martin S
>         Attachments: 0001-add-couch_app-and-couch_sup.patch, 
> 0001-Generate-the-modules-section-of-couch.app-via-the-Ma.patch, 
> 0002-add-missing-registered-process-names.patch, 
> 0003-make-couchdb-startup-script-use-couch.rel.-load-conf.patch, 
> couch_startup_refactor.patch, rearrange.tar.gz
>
>
> CouchDB could adhere to otp standards in a better way. 
> Currently we have:
> - couch.app is not uptodate
> - couch_server.erl is an amalgam of 2 behaviours, which is considered being 
> "not good".
> From my beginner's perception of OTP, it seems CouchDB is not treated as a 
> running application when it is actually running. E.g. appmon doesn't show the 
> application once CouchDB is started. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to