Uploaded image for project: 'Service Design and Creation'
  1. Service Design and Creation
  2. SDC-923

Cassandra OOM Alignment - create C* docker

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Beijing Release
    • None
    • SDC

      As a user deploying SDC I want to separate the C* docker into the C* server and the Cassandra init

      so that there will be a separation of the server and the init logic. to allow a single execution of the init logic.

      this will allow in the future to upgrade the C* without the need to restart it.

      NOTE: check that the schema creation can be done from the remote docker.

       DOD:

      1. Update C* docker to support Cassandra configuration and default user setup only.
      2. remove any other logic from the docker.
      3. the docker creat/template.recipe logic should remain in chef os.
      4. update pom according to the new docker build logic
      5. add https://github.com/kubernetes/examples/blob/master/cassandra/image/files/ready-probe.sh to the Cassandra to identify its status.
      6. update docker run script and add logic to call the ready probe to check if C* is ready.
      7. The SDC deployment works on OOM/Docker_run.

            ys9693 ys9693
            lior_nachmias lior_nachmias
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 4 hours Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 2 days
                2d
                Logged:
                Time Spent - Not Specified
                Not Specified