Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-3628

memcached process is not killed when uninstall is run when memcached persistent queue is still processing data

    Details

    • Flagged:
      Release Note

      Description

      When uninstall membase server version membase-server-enterprise_x86_64_v0.0.0-176-g1a77283.deb, the uninstall proccess does not kill memcached.

      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        thuan Thuan Nguyen created issue -
        Hide
        thuan Thuan Nguyen added a comment -

        Test on build 177. I don't see memcached process after uninstall membase server

        Show
        thuan Thuan Nguyen added a comment - Test on build 177. I don't see memcached process after uninstall membase server
        thuan Thuan Nguyen made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        thuan Thuan Nguyen added a comment -

        I still see membase serice after uninstall membase server version basestar-182 in ubuntu 1004 32bit
        http://screencast.com/t/qeOuiivIQ

        Show
        thuan Thuan Nguyen added a comment - I still see membase serice after uninstall membase server version basestar-182 in ubuntu 1004 32bit http://screencast.com/t/qeOuiivIQ
        thuan Thuan Nguyen made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        sharon Sharon Barr (Inactive) made changes -
        Fix Version/s 1.7 beta 1 [ 10110 ]
        Fix Version/s 1.7 alpha 1 [ 10170 ]
        Hide
        steve Steve Yen added a comment -

        The remaining process is an epmd process, which is not the memcached process, but is instead the erlang port mapper daemon (epmd).

        There's already some older bug which covers the issue that epmd is still running after an uninstall on linux, so marking this one as a duplicate.

        Show
        steve Steve Yen added a comment - The remaining process is an epmd process, which is not the memcached process, but is instead the erlang port mapper daemon (epmd). There's already some older bug which covers the issue that epmd is still running after an uninstall on linux, so marking this one as a duplicate.
        steve Steve Yen made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Duplicate [ 3 ]
        sharon Sharon Barr (Inactive) made changes -
        Priority Major [ 3 ] Critical [ 2 ]
        Hide
        steve Steve Yen added a comment -

        Hearing more instances of this still since yesterday.

        Farshid is adding 'ps' output to the test suite so we can get more proof.

        Show
        steve Steve Yen added a comment - Hearing more instances of this still since yesterday. Farshid is adding 'ps' output to the test suite so we can get more proof.
        steve Steve Yen made changes -
        Resolution Duplicate [ 3 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        farshid Farshid Ghods (Inactive) made changes -
        Priority Critical [ 2 ] Major [ 3 ]
        Hide
        farshid Farshid Ghods (Inactive) added a comment -

        this behavior is expected so that we dont lose any data during uninstallation.
        the workaround is that the user
        1- do not uninstall membase if its still processing data in the persisten queue
        2- run killall -9 memcached after uninstall but before reinstallation

        Show
        farshid Farshid Ghods (Inactive) added a comment - this behavior is expected so that we dont lose any data during uninstallation. the workaround is that the user 1- do not uninstall membase if its still processing data in the persisten queue 2- run killall -9 memcached after uninstall but before reinstallation
        farshid Farshid Ghods (Inactive) made changes -
        Summary memcached process is not killed when uninstall membase server in ubuntu memcached process is not killed when uninstall is run when memcached persistent queue is still processing data
        Flagged [Release Note]
        Hide
        steve Steve Yen added a comment -

        Killing memcached harshly would lose customer data (items in the persistence queue that are still waiting to drain to disk).

        Although an uninstall is a strong user command, the "do no harm (do no data loss)" philosophy seems to be the safe choice.

        Show
        steve Steve Yen added a comment - Killing memcached harshly would lose customer data (items in the persistence queue that are still waiting to drain to disk). Although an uninstall is a strong user command, the "do no harm (do no data loss)" philosophy seems to be the safe choice.
        steve Steve Yen made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Fix Version/s 1.7 beta 1 [ 10110 ]
        Resolution Won't Fix [ 2 ]
        farshid Farshid Ghods (Inactive) made changes -
        Labels 1.7.0-release-notes
        farshid Farshid Ghods (Inactive) made changes -
        Labels 1.7.0-release-notes 1.7.0-release-notes 1.7.1-release-notes
        peter peter made changes -
        Component/s bucket-engine [ 10010 ]
        Component/s memcached-bucket(default-engine) [ 10015 ]
        farshid Farshid Ghods (Inactive) made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        maria Maria McDuff (Inactive) made changes -
        Component/s couchbase-bucket [ 10173 ]
        Component/s bucket-engine [ 10010 ]

          People

          • Assignee:
            steve Steve Yen
            Reporter:
            thuan Thuan Nguyen
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes