Skip to content

Instantly share code, notes, and snippets.

[Backtrace #0]
void seastar::backtrace<seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}>(seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}&&) at ./build/release/seastar/./seastar/include/seastar/util/backtrace.hh:59
(inlined by) seastar::backtrace_buffer::append_backtrace() at ./build/release/seastar/./seastar/src/core/reactor.cc:760
(inlined by) seastar::print_with_backtrace(seastar::backtrace_buffer&, bool) at ./build/release/seastar/./seastar/src/core/reactor.cc:790
seastar::print_with_backtrace(char const*, bool) at ./build/release/seastar/./seastar/src/core/reactor.cc:802
(inlined by) seastar::sigabrt_action() at ./build/release/seastar/./seastar/src/core/reactor.cc:3672
(inlined by) operator() at ./build/release/seastar/./seastar/src/core/reactor.cc:3648
(inlined by) __invoke at ./build/release/seastar/./seastar/src/core/reactor.cc:3644
?? ??:0
/data/scylla-s3-reloc.cache/by-build-id/d9def2e0e62ae9483d4becd80334de8b262894c4/extracted/scylla/libreloc/
class DB:
def query(self, *args, **kwargs):
print("DB: ", args, kwargs)
return {"Data for real DB"}
class API:
def __init__(self):
self.db = DB()
[tool.poetry]
name = "siren-tests"
version = "0.1.0"
description = "Testing framework for Scylla Cloud"
[tool.poetry.dependencies]
python = "^3.10"
poetry = "^1.1.13"
selenium = "4.4.3"
selenium-wire = "4.6.5"
class Foo:
x = None
def __init__(self):
self.x = set()
setattr(self, 'x', set())
@classmethod
def x(cls):
import logging
import time
from iptables import IPTable, IPTableRule
from dtest_class import Tester, get_ip_from_node
logger = logging.getLogger(__name__)
def retry_till_success(fun, *args, **kwargs):
import logging
import time
from dtest_class import Tester
logger = logging.getLogger(__name__)
def retry_till_success(fun, *args, **kwargs):
timeout = kwargs.pop('timeout', 60)
Scylla version 4.6.dev-0.20210406.5109bf8b9 with build-id a95fe5cafd391ffe03125747ffba753244dd6d06 starting ...
command used: "/home/fruch/.dtest/dtest-4gaf6k7p/test/node1/bin/scylla --options-file /home/fruch/.dtest/dtest-4gaf6k7p/test/node1/conf/scylla.yaml --log-to-stdout 1 --api-address 127.0.51.1 --collectd-hostname fruch-syclla-laptop.node1 --developer-mode true --smp 1 --memory 512M --default-log-level info --collectd 0 --overprovisioned --prometheus-address 127.0.51.1 --unsafe-bypass-fsync 1"
parsed command line options: [options-file: /home/fruch/.dtest/dtest-4gaf6k7p/test/node1/conf/scylla.yaml, log-to-stdout: 1, api-address: 127.0.51.1, collectd-hostname: fruch-syclla-laptop.node1, developer-mode: true, smp: 1, memory: 512M, default-log-level: info, collectd: 0, overprovisioned, prometheus-address: 127.0.51.1, unsafe-bypass-fsync: 1]
INFO 2021-04-07 10:32:40,452 [shard 0] seastar - updated: blocked-reactor-notify-ms=1000000
WARN 2021-04-07 10:32:40,453 [shard 0] init - Unknown option : corrupted_
@fruch
fruch / Dockerfile
Created January 17, 2021 06:07
Putting old browsers versions with their chrome drivers in docker (chrome/firefox)
FROM python:3.8
#========
# Chrome
#========
# Check available versions here: https://www.ubuntuupdates.org/package/google_chrome/stable/main/base/google-chrome-stable
ARG CHROME_VERSION="84.0.4147.125-1"
RUN apt-get update -qqy \
&& wget --no-verbose -O /tmp/chrome.deb http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${CHROME_VERSION}_amd64.deb \
&& apt-get install --no-install-recommends -y /tmp/chrome.deb \
VERSION=rc1
BRANCH=4.3
AWS_BASE=s3://downloads.scylladb.com/downloads/scylla/relocatable/scylladb-$BRANCH/
for f in `aws s3 ls ${AWS_BASE} | awk '{print $4}' | grep "${VERSION}" | grep 'scylla-tools\|scylla-package\|scylla-jmx'` ;
do
aws s3 cp ${AWS_BASE}${f} .
if [[ $f == *"scylla-package"* ]]; then
export SCYLLA_CORE_PACKAGE=./$f
fi
import pytest
@pytest.fixture(scope="module")
def docker_cluster():
print("create docker")
yield "Docker Cluster"
print("killing docker")