Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-2069

Add a maintenance mode

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.11.0
    • None
    • None

    Description

      Adding a maintenance mode in Kudu would mainly prevent replicas from getting evicted while the cluster remains in that mode. We might also consider preventing table create/alter/delete.

      Maintenance mode is a good thing for two use cases:

      • When starting a cluster, some nodes might take longer than others to come back. We shouldn't kick their replicas out.
      • When nodes need to be taken out for a known short period of time, say to change a disk or perform an OS upgrade, we shouldn't necessarily evict all its replicas. Right now, taking a node out for more than 5 minutes is equivalent to wiping it out since it will delete all its replicas when coming back. In fact, wiping it out might even be preferable since it cleans up the data dirs.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            awong Andrew Wong
            jdcryans Jean-Daniel Cryans
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment