Skip to content

using "--table-options" results with "invalid table option","option":"gc_grace_seconds=60--level=info","error":"invalid table option, exactly two parts separated by '=' is needed #10581

Closed
@yarongilor

Description

@yarongilor

Packages

Scylla version: 2023.1.11-20240729.5a79e79a0320 with build-id 4daf2e1487b1ab784ff564a6c8fd75f9ddd8a9ac

Kernel Version: 5.15.0-1066-aws

Issue description

The SCT yaml had:

gemini_table_options:
  - "gc_grace_seconds=60"

Then it got the following Gemini error:

2025-04-01 11:15:41.043 <2025-04-01 11:15:40.523>: (GeminiStressLogEvent Severity.WARNING) period_type=one-time event_id=6432c768-460c-4acf-9791-5f8f625212fd: type=GeminiEvent line_number=1 node=Node gemini-tombstones-gemini-t-loader-node-3fce66f4-1 [34.244.167.74 | 10.4.0.115]
line=invalid table option (option="gc_grace_seconds=60--level=info" error="invalid table option, exactly two parts separated by '=' is needed, input=gc_grace_seconds=60--level=info" errorVerbose="invalid table option, exactly two parts separated by '=' is needed, input=gc_grace_seconds=60--level=info
github.com/scylladb/gemini/pkg/tableopts.FromCQL
/home/runner/work/gemini/gemini/pkg/tableopts/options.go:50
github.com/scylladb/gemini/pkg/tableopts.CreateTableOptions
/home/runner/work/gemini/gemini/pkg/tableopts/options.go:74
main.createDefaultSchemaConfig
/home/runner/work/gemini/gemini/cmd/gemini/schema.go:72
main.createSchemaConfig
/home/runner/work/gemini/gemini/cmd/gemini/schema.go:28
main.run
/home/runner/work/gemini/gemini/cmd/gemini/root.go:191
github.com/spf13/cobra.(*Command).execute
/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:985
github.com/spf13/cobra.(*Command).ExecuteC
/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:1117
github.com/spf13/cobra.(*Command).Execute
/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:1041
main.main
/home/runner/work/gemini/gemini/cmd/gemini/main.go:33
runtime.main
/opt/hostedtoolcache/go/1.24.1/x64/src/runtime/proc.go:283
runtime.goexit
/opt/hostedtoolcache/go/1.24.1/x64/src/runtime/asm_amd64.s:1700")
  • This issue is a regression.
  • It is unknown if this issue is a regression.

Describe your issue in detail and steps it took to produce it.

Impact

Describe the impact this issue causes to the user.

How frequently does it reproduce?

Describe the frequency with how this issue can be reproduced.

Installation details

Cluster size: 6 nodes (i3.large)

Scylla Nodes used in this run:

  • gemini-tombstones-gemini-t-oracle-db-node-3fce66f4-1 (3.250.218.166 | 10.4.3.11) (shards: 30)
  • gemini-tombstones-gemini-t-db-node-3fce66f4-6 (3.254.162.179 | 10.4.3.132) (shards: 2)
  • gemini-tombstones-gemini-t-db-node-3fce66f4-5 (52.16.32.188 | 10.4.1.58) (shards: 2)
  • gemini-tombstones-gemini-t-db-node-3fce66f4-4 (34.242.68.85 | 10.4.2.19) (shards: 2)
  • gemini-tombstones-gemini-t-db-node-3fce66f4-3 (108.129.143.215 | 10.4.1.243) (shards: 2)
  • gemini-tombstones-gemini-t-db-node-3fce66f4-2 (3.250.105.172 | 10.4.0.233) (shards: 2)
  • gemini-tombstones-gemini-t-db-node-3fce66f4-1 (46.137.63.77 | 10.4.0.143) (shards: 2)

OS / Image: ami-090d462a749b01299 (aws: undefined_region)

Test: gemini-tombstones
Test id: 3fce66f4-8f6e-43f1-925c-e933bfad6a01
Test name: scylla-staging/yarongilor/gemini-tombstones
Test method: gemini_test.GeminiTest.test_load_random_with_nemesis
Test config file(s):

Logs and commands
  • Restore Monitor Stack command: $ hydra investigate show-monitor 3fce66f4-8f6e-43f1-925c-e933bfad6a01
  • Restore monitor on AWS instance using Jenkins job
  • Show all stored logs command: $ hydra investigate show-logs 3fce66f4-8f6e-43f1-925c-e933bfad6a01

Logs:

Jenkins job URL
Argus

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions