Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Flake] Scylla Manager integration should register cluster, sync backup tasks and support manual restore procedure [It] using workaround for consistent_cluster_management for ScyllaDB Enterprise [RequiresObjectStorage] #2185

Open
rzetelskik opened this issue Nov 6, 2024 · 2 comments
Labels
kind/flake Categorizes issue or PR as related to a flaky test. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.

Comments

@rzetelskik
Copy link
Member

Link to the job that flaked.

https://prow.scylla-operator.scylladb.com/view/gs/scylla-operator-prow/pr-logs/pull/scylladb_scylla-operator/2165/pull-scylla-operator-master-e2e-gke-parallel/1854175863751315456#1:test-build-log.txt%3A2094

Snippet of what failed.

  [FAILED] %!(EXTRA string=Error: create restore target, units and views: init units: table vbt4csgx.test, which is a part of restored backup, is missing in the restored cluster. Please either exclude it from the restore (--keyspace '*,!vbt4csgx.test'), or first restore its schema (--restore-schema)
  Trace ID: 0wCzIdjDRT2RzElHZxF07A (grep in scylla-manager logs)
  )
  Unexpected error:
      <exec.CodeExitError>: 
      command terminated with exit code 1
      {
          Err: <*errors.errorString | 0xc000acc1b0>{
              s: "command terminated with exit code 1",
          },
          Code: 1,
      }
  occurred
  In [It] at: github.com/scylladb/scylla-operator/test/e2e/set/scyllacluster/scyllamanager_object_storage.go:436 @ 11/06/24 15:34:37.735
@rzetelskik rzetelskik added the kind/flake Categorizes issue or PR as related to a flaky test. label Nov 6, 2024
@scylla-operator-bot scylla-operator-bot bot added the needs-priority Indicates a PR lacks a `priority/foo` label and requires one. label Nov 6, 2024
@rzetelskik
Copy link
Member Author

For the record it also flaked with the default ScyllaDB version #2061 (comment), so it's not unique to the workaround procedure.

@Michal-Leszczynski
Copy link

So basically SM queries GET /column_family/name Scylla endpoint (on a random node) in order to get all table names, but the restored table is not there. If it is a single node cluster, then I don't know why would this API lag behind schema changes. If that's the case, then it could be a bug in Scylla.

@tnozicka tnozicka added priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. and removed needs-priority Indicates a PR lacks a `priority/foo` label and requires one. labels Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/flake Categorizes issue or PR as related to a flaky test. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

No branches or pull requests

3 participants