Comments (7)
@aphyr please take a look
from jepsen.
The patch #105 fixes the issue magically, now I can see the real failure reason in the analysis:
{:queue {:valid? false, :error "can't dequeue 137"},
:total-queue
{:valid? true,
:lost #{},
:recovered #{144 143 146 142 145},
:recovered-frac 5/147,
:unexpected-frac 0,
:unexpected nil,
:lost-frac 0,
:duplicated-frac 1/147,
:ok-frac 1,
:duplicated #{137}},
:valid? false}
from jepsen.
Well, the ":unexpected nil," looks a bit ugly, but at least other useful data presents with the patch...
from jepsen.
multiset.core.MultiSet cannot be cast to clojure.lang.IObj
at clojure.core/with_meta (core.clj:217)
clojure.core$set.invoke (core.clj:3957)
jepsen.checker$reify__6627.check (checker.clj:172)
You have a multiset, and the checker calls set
on it. Multisets don't have a set representation, which is probably why this failed. Might be a checker bug around unexpected
, but I recall the rabbit test running fine last I hacked on it. No guarantees, of course. ;-) Might also be a mismatch between the history values and the checker.
from jepsen.
As far as I've just reused the code from the master branch as is, the bug seems vaild.
from jepsen.
I have no idea then how to fix this. The checker just doesn't work with those cast errors
from jepsen.
Should be fixed by ed17b08
from jepsen.
Related Issues (20)
- failed dgraph tests ...
- jepsen 0.2.7-sn AgentProxyException: connector is not available HOT 2
- Could not initialize class HOT 14
- centos install failed installing perl and dpkg
- Improved bank workload proposal HOT 2
- jepsen/store/FressianReader.java: [unchecked] compiler warnings (new w/latest commits) HOT 2
- not seeing streaming histories ~~during test run, or~~ on ^C HOT 7
- Generators are required to return a valid h/Op. A valid h/Op requires an :index. Catch 22? Or? HOT 12
- Is this a bug at check-account in stolon/src/jepsen/stolon/ledger.clj ? HOT 3
- Are there test results for these products?
- timeline/html checker might be broken since introducing history object HOT 6
- Why does DB shutdown when nemesis is not triggered HOT 2
- nemesis crashed
- Docker clock changes cause test failures
- java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: No implementation of method: :connected? of protocol: #'clj-ssh.ssh.protocols/Session found for class: clojure.lang.PersistentVector
- error when running jepsen on cockroach db HOT 2
- Replacing use of Clojure's random functions with a seedable PRNG? HOT 2
- ClassNotFoundException when upgrading to jepsen 0.3.5 HOT 1
- Is Jepsen can use to fuzz Kubernetes itself. HOT 2
- Docker doesn't work out of the box with M1 Macs HOT 2
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 jepsen.