Comments (15)
@xemul Can you please have a look?
from scylladb.
What is "artifact tests" and where can I find their source code? @soyacz
Presumably the failures are because scylla is started with --workdir
and the test gets current DataDirectory from API or system.config table, and at least in the system.config this option would be empty. But need to check the test source code to be sure
from scylladb.
What is "artifact tests" and where can I find their source code? @soyacz
Presumably the failures are because scylla is started with
--workdir
and the test gets current DataDirectory from API or system.config table, and at least in the system.config this option would be empty. But need to check the test source code to be sure
https://github.com/scylladb/scylla-cluster-tests/blob/master/artifacts_test.py
But this is not interesting, because it fails during manager setup - which also is not relevant if we wrongly start scylla.
I don't see we used --workdir: 2024-01-30T23:53:28.492 artifacts-ubuntu2204-jenkins-db-node-a5687b31-0-1 !INFO | scylla[11936]: command used: "/usr/bin/scylla --blocked-reactor-notify-ms 25 --abort-on-lsa-bad-alloc 1 --abort-on-seastar-bad-alloc --abort-on-internal-error 1 --abort-on-ebadf 1 --enable-sstable-key-validation 1 --log-to-syslog 1 --log-to-stdout 0 --default-log-level info --network-stack posix --io-properties-file=/etc/scylla.d/io_properties.yaml --cpuset 0-1 --lock-memory=1"
more test details in argus: https://argus.scylladb.com/test/6dd5afca-3db4-46c4-a898-050660995a22/runs?additionalRuns[]=a5687b31-f47c-4ad4-837c-043a62a1c220
We didn't adapt any SCT code related to Scylla startup - if something changed in that area, was there docs update about it?
from scylladb.
The weird thing is that neither CLI nor the scylla.yaml has any directories configured -- data, commitlog, anything else -- all are missing
from scylladb.
OK, it's agent that tries to access this endpoint:
Method: "GET",
PathPattern: "/config/data_file_directories",
from scylladb.
Hm...
$ curl -X GET 'http://127.0.0.1:10000/storage_service/release_version'
"3.0.8"
$ curl -X GET 'http://127.0.0.1:10000/config/data_file_directories'
{"message": "Not found", "code": 404}
from scylladb.
$ curl -X GET 'http://127.0.0.1:10000/v2/config/data_file_directories'
["/home/xemul/scylla-roots/data"]
from scylladb.
How can I get a node, that ... "is the same as the one used in this test"? @soyacz
from scylladb.
@xemul - please revert the commit first of all, then we'll get this fixed.
from scylladb.
Already did 7c5c89b
from scylladb.
How can I get a node, that ... "is the same as the one used in this test"? @soyacz
Rebuild job with keep db nodes alive, ping me on slack if you need more guidance
from scylladb.
Yes, with the mentioned update it's now empty
$ curl -X GET 'http://127.0.0.1:10000/v2/config/data_file_directories'
[]
from scylladb.
Does the problem still occur? The change that introduced the regression was reverted. The revert is already present on master branch.
After discussion with @xemul, the original change will not be re-introduced. More details in the following comment:
#5626 (comment)
from scylladb.
@soyacz ?
from scylladb.
Yes, it's fixed. Closing.
from scylladb.
Related Issues (20)
- repair history table is not updated after tablet repair
- replica: enable node aggregated specified table metrics HOT 1
- docs: document moving system_auth under RAFT HOT 1
- test_replace_reuse_ip_using_host_id: failure during bootstrap with `get_repair_meta: repair_meta_id 31 for node 127.164.42.35 does not exist` HOT 1
- Delete the maintenance socket on a clean shutdown
- Creating "date" type from integer should check for valid unsigned int
- [UDF] `CREATE OR REPLACE` doesn't treated as ALTER command
- [UDF] aggregate function SFUNC/FINALFUNC permissions are not reported correctly
- commit log directory exceed the limit during disrupt_decommission_streaming_err nemesis HOT 14
- boost.mutation_writer_test.test_token_group_based_splitting_mutation_writer fails due to bad-alloc
- support for nodetool refresh from remote storage HOT 3
- API and system.configmerges long/short options into option name
- commitlog hard limit (almost?) reached with tablets HOT 3
- docs: Issue in page ScyllaDB Fails to Start - SSTable Corruption Problem
- alternator: support for controlling service level HOT 6
- disk activity in gossip queue during bootstrap and decommission with `consistent-topology-changes` HOT 3
- topology: use structured datacenter and rack classes
- test_tablets.py::test_tablet_missing_data_repair fails due to `NoHostAvailable` HOT 5
- raft topology: send barrier to a decommissioning node
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scylladb.