desktopcouch don't quit after logout and restarts on login
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
desktopcouch |
Fix Released
|
Medium
|
Chad Miller | ||
desktopcouch (Ubuntu) |
Fix Released
|
Medium
|
Chad Miller |
Bug Description
Binary package hint: desktopcouch
After logging out lots of process related to desktopcouch didn't quit, if you log in the respwan.
After some days of login/logout youll'find lots of process running.
$ who
adminars pts/0 2010-06-22 12:22 (pc-ars32.
I logged in with adminars user and checked alecai's process
$ps aux | grep alecai
alecai 2652 0.0 0.0 1828 556 ? S 12:23 0:00 /bin/sh -e /usr/bin/couchdb -n -a \"/etc/
alecai 2680 0.0 0.0 1828 336 ? S 12:23 0:00 /bin/sh -e /usr/bin/couchdb -n -a \"/etc/
alecai 2681 0.1 1.0 36020 10680 ? S 12:23 0:01 /usr/lib/
alecai 2685 0.0 0.0 1616 444 ? Ss 12:23 0:00 heart -pid 2681 -ht 11
alecai 2688 0.0 1.0 17032 10484 ? RN 12:23 0:00 /usr/bin/python /usr/lib/
alecai 2733 0.0 0.3 19368 3488 ? Ssl 12:23 0:00 /usr/lib/
alecai 3173 0.0 1.0 17020 10468 ? SN 12:31 0:00 /usr/bin/python /usr/lib/
adminars 3404 0.0 0.0 3336 812 pts/0 S+ 12:48 0:00 grep --color=auto alecai
$ lsb_release -rd
Description: Ubuntu 10.04 LTS
Release: 10.04
$ apt-cache policy desktopcouch
desktopcouch:
Installato: 0.6.4-0ubuntu3
Candidato: 0.6.4-0ubuntu3
Tabella versione:
*** 0.6.4-0ubuntu3 0
500 http://
100 /var/lib/
Related branches
- dobey (community): Approve
- Eric Casteleijn (community): Approve
-
Diff: 98 lines (+28/-7)2 files modifieddesktopcouch/application/service.py (+23/-6)
desktopcouch/application/tests/test_service.py (+5/-1)
- Ubuntu branches: Pending requested
-
Diff: 1660 lines (+521/-554)29 files modifiedMANIFEST (+126/-0)
PKG-INFO (+21/-2)
config/desktop-couch/default.ini (+3/-0)
data/epydoc.conf (+25/-0)
debian/changelog (+21/-0)
debian/control (+2/-2)
debian/patches/5-defer-dbus-service-for-plugins.patch (+0/-249)
debian/python-desktopcouch-application.install (+6/-2)
debian/python-desktopcouch-recordtypes.install (+4/-1)
debian/rules (+0/-1)
desktopcouch.egg-info/PKG-INFO (+0/-10)
desktopcouch.egg-info/SOURCES.txt (+0/-126)
desktopcouch.egg-info/dependency_links.txt (+0/-1)
desktopcouch.egg-info/top_level.txt (+0/-1)
desktopcouch/application/local_files.py (+5/-2)
desktopcouch/application/platform/linux/tests/test_keyring.py (+1/-1)
desktopcouch/application/platform/windows/tests/test_base_dirs.py (+2/-2)
desktopcouch/application/plugins/__init__.py (+13/-3)
desktopcouch/application/plugins/tests/test_plugins.py (+3/-1)
desktopcouch/application/plugins/tests/test_ubuntuone_pairing.py (+36/-8)
desktopcouch/application/plugins/ubuntuone_pairing.py (+75/-44)
desktopcouch/application/replication.py (+1/-1)
desktopcouch/application/service.py (+51/-11)
desktopcouch/application/start_local_couchdb.py (+1/-1)
desktopcouch/application/tests/test_service.py (+96/-62)
desktopcouch/records/tests/test_mocked_server.py (+4/-3)
desktopcouch/recordtypes/contacts/tests/test_view.py (+8/-8)
setup.cfg (+4/-4)
setup.py (+13/-8)
Changed in desktopcouch (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Chad Miller (cmiller) |
importance: | Undecided → Medium |
Changed in desktopcouch: | |
assignee: | nobody → Chad Miller (cmiller) |
status: | New → Confirmed |
importance: | Undecided → Medium |
summary: |
- desktopcouch don't quit after logout adn restart on login + desktopcouch don't quit after logout and restarts on login |
Changed in desktopcouch: | |
status: | Confirmed → In Progress |
Changed in desktopcouch: | |
status: | In Progress → Fix Committed |
Changed in desktopcouch: | |
status: | Fix Committed → Fix Released |
I can also confirm this one, after several login/logout cycles, many desktopcouch- service and desktop-couchdb related processes accumulate for each user, and continue to use CPU cycles (and network bandwidth, I think) even when the user logs out.