Comments (5)
Hi, @dblacknc
Any errors when booting drivers and controller?
I try to start cosbench drivers on Centos 7.9, It's OK.
I will try it on Ubuntu later, thanks.
from cosbench-sineio.
Yes, it does work normally on CentOS. This error is specific to Ubuntu - and I believe it's related to the build of netcat Ubuntu uses. This is a known issue in COSbench. Different people have found different workarounds. After experimentation I found it to be most simply fixed with the extra \n before the "ss" command, and that also shouldn't break CentOS.
from cosbench-sineio.
OK, I will try it on Ubuntu & Centos, and will close this issue if both ok.
from cosbench-sineio.
20.10 is not a LTS version.
I will try it in LTS version(22.04)
change nc to telnet.
from cosbench-sineio.
test version: 0.4.7.9
result: passed
docker-compose:
version: '3.9'
services:
driver1:
image: "sineio/cosbench-sineio:0.4.7.9-ubuntu"
environment:
CONTROLLER: false
DRIVER: true
DRIVER_PORT: 18088
COSBENCH_PLUGINS: "SIO,S3"
volumes:
- /data/cosbench/driver1-log/:/cosbench/log
- /etc/resolv.conf:/etc/resolv.conf:ro
- /etc/hosts:/etc/hosts:ro
- /etc/localtime:/etc/localtime:ro
healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1:18088/driver"]
interval: 30s
timeout: 20s
retries: 3
restart: unless-stopped
tty: true
stdin_open: true
network_mode: "host"
driver2:
image: "sineio/cosbench-sineio:0.4.7.9-ubuntu"
environment:
CONTROLLER: false
DRIVER: true
DRIVER_PORT: 18188
COSBENCH_PLUGINS: "SIO,S3"
volumes:
- /data/cosbench/driver2-log/:/cosbench/log
- /etc/resolv.conf:/etc/resolv.conf:ro
- /etc/hosts:/etc/hosts:ro
- /etc/localtime:/etc/localtime:ro
healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1:18188/driver"]
interval: 30s
timeout: 20s
retries: 3
restart: unless-stopped
tty: true
stdin_open: true
network_mode: "host"
driver3:
image: "sineio/cosbench-sineio:0.4.7.9-ubuntu"
environment:
CONTROLLER: false
DRIVER: true
DRIVER_PORT: 18288
COSBENCH_PLUGINS: "SIO,S3"
volumes:
- /data/cosbench/driver3-log/:/cosbench/log
- /etc/resolv.conf:/etc/resolv.conf:ro
- /etc/hosts:/etc/hosts:ro
- /etc/localtime:/etc/localtime:ro
healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1:18288/driver"]
interval: 30s
timeout: 20s
retries: 3
restart: unless-stopped
tty: true
stdin_open: true
network_mode: "host"
controller:
image: "sineio/cosbench-sineio:0.4.7.9-ubuntu"
environment:
CONTROLLER: true
DRIVER: false
DRIVERS: "http://127.0.0.1:18088/driver,http://127.0.0.1:18188/driver,http://127.0.0.1:18288/driver,"
depends_on:
driver1:
condition: service_healthy
driver2:
condition: service_healthy
driver3:
condition: service_healthy
volumes:
- /data/cosbench/archive/:/cosbench/archive
- /data/cosbench/controller-log/:/cosbench/log
- /etc/resolv.conf:/etc/resolv.conf
- /etc/hosts:/etc/hosts
- /etc/localtime:/etc/localtime:ro
healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1:19088/controller/index.html"]
interval: 60s
timeout: 20s
retries: 3
restart: unless-stopped
tty: true
stdin_open: true
network_mode: "host"
from cosbench-sineio.
Related Issues (20)
- [Bug]: never raise an error when storage is not sio/siov2/gdas and use mwrite/mprepare/head/mfilewriter/restore op HOT 1
- Dispose will delete all obs and container for now.
- update org.eclipse.osgi and org.eclipse.equinox.launcher versions
- [Bug]: nc is so slow when connect to the OSGI console(now is felix Gogo) HOT 1
- [Bug]: can't load ‘Performance Graph’ when workstage‘s name had any space characters HOT 2
- [Bug]: mwrite's partSize parameter was changed to the last part size when upload-part completed.
- [Bug]: performance graph won't be loaded when view archived workloads. HOT 2
- [Bug]: index page -> workloads duration is not correct. HOT 1
- [Feature]: total workloads(Active+Historical+Archived) ≤ 100 --- add paging? HOT 2
- [Bug]: can not load performance graph when ops are not 'write, read, delete' HOT 1
- [Bug]: archived workload's interval =N/A in stage.html and timeline.html HOT 2
- [Bug]: not fully loaded in timeline.html when workload archived HOT 4
- [Bug]:archived workloads won't show 'Missions to Driver' part in stage.html HOT 1
- [Bug]: sample type in init stage csv file is incorrect HOT 1
- [Bug]: Succ-Ratio has no title in timeline metrics HOT 1
- [Bug]: index performance graph shows wrong HOT 1
- [Bug]: task info CSV file exported incorrect HOT 1
- [Overwrite]: overwrite CSVTaskExporter.java with common-csv.jar
- [Bug]: Archived workload's mission page return an error - 404 not found HOT 2
- Benchmark for s3 read with 4k files results high response time and low proc time HOT 11
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 cosbench-sineio.