Comments (5)
@jlefevre any hints of what could be causing this? Is there a way of getting verbose output? or can you share instructions on how to debug this type of issue?
from skyhookdm-ceph-cls.
I will take a look. I am not sure with nautilus, but this error appears due to the cls lib not being present or linked correctly to run-query. The first several test queries succeed, these are of the "NoCLS" flavor meaning they execute on the client side only. The first query that uses "CLS" (server side) fails. Last time I think this was due to a linking issue. To test you can run any query with the --use-cls flag and --debug flag.
for example this test query "b"
bin/run-query --num-objs 10 --pool tpch --wthreads 1 --qdepth 10 --quiet --extended-price 91400.0 --query b --use-cls
Logging will be in the ceph logs of the osd, which you can grep for something like:
grep "" /skyhookdm-ceph/build/out/osd.0.log
from skyhookdm-ceph-cls.
can you check if libcls_tabular getting copied to the correct location for centos? since the regular queries work without cls, the code is working (uses same code) but the cls liblocation is different than ubuntu. here is the dir for centos:
https://github.com/uccross/skyhookdm-ceph/blob/skyhook-luminous/src/progly/cloudlab_cluster_setup/deploy_skyhooklib.sh#L22
also can you add this cloudlab_cluster_setup folder over to the cls repo?
from skyhookdm-ceph-cls.
can you check if libcls_tabular getting copied to the correct location for centos? since the regular queries work without cls, the code is working (uses same code) but the cls liblocation is different than ubuntu. here is the dir for centos:
https://github.com/uccross/skyhookdm-ceph/blob/skyhook-luminous/src/progly/cloudlab_cluster_setup/deploy_skyhooklib.sh#L22
yes, that it's done correctly https://github.com/uccross/skyhookdm-ceph-cls/blob/luminous/ci/Dockerfile.release#L12
also can you add this cloudlab_cluster_setup folder over to the cls repo?
is it ok if we add the cluster setup to the https://github.com/uccross/skyhookdm-workflows repo that contains deployment and experimentation scripts? that would allow us to keep this repo 1) small and 2) only focused on the library code. What I see is that that folder has bigish files that in the long run become a problem to deal with in Git. So another alternative is to only checkin scripts and leave tarballs out somewhere else.
from skyhookdm-ceph-cls.
yes the workflows dir is good, thanks.
from skyhookdm-ceph-cls.
Related Issues (20)
- add step to CI pipeline to push rook-compatible image to dockerhub
- add step to CI pipeline to bump up the submodule commit of the ceph fork HOT 1
- incorporate buildkit caching feature to CI pipeline
- Start SkyhookDM documentation at Read the Docs HOT 1
- Create "Hello World" instructions HOT 1
- Create development environment instructions HOT 2
- Add support for operations on List types to cls_tabular class HOT 4
- create high-level c++ api HOT 1
- port wiki documentation to readthedocs HOT 8
- Implement Rados reads in CLS
- Fix epel repo issue HOT 1
- Add indexing for Arrow data format
- Add dev container for vstart
- Document how to use rados namespaces as buckets
- Upgrade to new Apache Arrow v1.0.0
- arrow-cls: setup for running unit tests
- arrow-cls: InMemoryFragment interface to object store's API
- arrow-cls: work on benchmarks HOT 1
- implement arrow::dataset::Fragment on (invoke cls via librados)
- create a librados cls sdk mock HOT 1
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 skyhookdm-ceph-cls.