Coder Social home page Coder Social logo

Comments (11)

jqnatividad avatar jqnatividad commented on May 26, 2024

Thanks for the bug report @Zharktas .

What exact version of qsvdp are you using?
qsvdp --version

Also, what OS? Is it running on a VM or a container?

from qsv.

Zharktas avatar Zharktas commented on May 26, 2024

Dockerfile definition available here https://github.com/vrk-kpa/opendata/blob/master/docker/datapusher-plus/Dockerfile, except with older version as i'm in the process of upgrading it.

with 0.119.0 qsvdp --version outputs:

/srv/app/src $ qsvdp --version
qsvdp 0.119.0-mimalloc-self_update-4-4;12.50 GiB-3.98 GiB-15.49 GiB-15.62 GiB (x86_64-unknown-linux-musl compiled with Rust 1.74.0) prebuilt

With anything newer it just crasher even with the version parameter and doesn't output the actual version:

/srv/app/src $ qsvdp --version

thread 'flexi_logger-flusher' has overflowed its stack
fatal runtime error: stack overflow
Aborted

from qsv.

Zharktas avatar Zharktas commented on May 26, 2024

I've pushed failing dockerfile here https://github.com/vrk-kpa/opendata/blob/AV-2031_upgrade_datapusher_and_qsv/docker/datapusher-plus/Dockerfile

from qsv.

jqnatividad avatar jqnatividad commented on May 26, 2024

The musl builds have been a bit problematic and I just depend on the CI tests to check if they're running.

Have you tried using the gnu prebuilt instead? It's the one we deploy in production with DP+.

from qsv.

Zharktas avatar Zharktas commented on May 26, 2024

Yeah gnu prebuilt seems to work, so this issue is only with musl builds. But as we have a more or less mandatory requirement to run on alpine, we can stay on 0.119.0 for now.

from qsv.

jqnatividad avatar jqnatividad commented on May 26, 2024

OK. Will try to see if we can build the musl prebuilts using Alpine with this GH action - https://github.com/jirutka/setup-alpine

You can also install and compile it locally in your Dockerfile with the added advantage that you can turn on target-cpu=native for optimal CPU optimization.

export CARGO_BUILD_RUSTFLAGS='-C target-cpu=native'
cargo install qsv --locked --bin qsvdp -F datapusher_plus,luau

from qsv.

jqnatividad avatar jqnatividad commented on May 26, 2024

Hi @Zharktas , now that qsv 0.123.0 is out, I'll be making several updates to Datapusher+ so we can do quick auto-aggregations.

https://dathere.com/2024/03/the-speed-of-insight/

Just wanted to give you a heads-up as I'm adding another binary variant called qsvdp-polars which will have the Polars-powered sqlp and joinpcommands.

Would be interested to find out if you've tried compiling qsv with the polars feature enabled in your target environment...

from qsv.

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.