Giter Club home page Giter Club logo

Comments (5)

ivotron avatar ivotron commented on August 29, 2024

@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.

jlefevre avatar jlefevre commented on August 29, 2024

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.

jlefevre avatar jlefevre commented on August 29, 2024

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.

ivotron avatar ivotron commented on August 29, 2024

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.

jlefevre avatar jlefevre commented on August 29, 2024

yes the workflows dir is good, thanks.

from skyhookdm-ceph-cls.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.