Comments (7)
Just wanted to follow up to mention on a single test using kuzu==0.3.2
I no longer witnessed this issue occurring, so it may be resolved. Generally, and possibly related, I also noticed that memory performance was also significantly better (lower than before). Thanks again @ray6080 for the prompt actions here!
from kuzu.
Hi, for "Missing NODE primary key ID", can you take a look at this issue (#2916)? Is it similar to what you encountered?
from kuzu.
I've reproduced the first bug “Segmentation faults during COPY operations of REL TABLE GROUP Tables." Thanks for helping with reproducing. The problem lies in our COPY rel string properties. Will update here once we have a fix.
On questions:
Is there a way to increase the documentation provided during these types of segmentation faults to help inform the user?
I don't see a practical way for us to catch segmentation faults and replace it with a meaningful error message. Possible future solutions is to provide a way to report the stack trace, but that will mostly only be useful for debugging for developers.
When re-running a COPY command which caused a segmentation fault, is there any concern about data integrity, or is this built into existing Kuzu validation procedures?
We have built-in transaction support for COPY, so that means corrupted COPY data should not be visible and data integrity should be fine.
from kuzu.
Quick update: the segmentation fault should be fixed now in #2928.
from kuzu.
Thanks @ray6080 for all the great comments and help with this!
I'm unable to reproduce the bug currently for "2. Missing NODE primary key ID's" but the issue you highlighted looks similar. I didn't attempt using different amounts of threads so it's possible that would be the fix when this occurs again. I'll give this a try the next time it occurs.
Glad to hear you were able to find a bug with the segmentation faults and that there is transaction support with Kuzu! I'd love to see the capability at some point to view the stack trace easily. This might help with issues similar to this one, where you could ask that someone provides portions of the trace alongside other troubleshooting data.
from kuzu.
Fantastic @ray6080 , awesome turnaround time! Thanks again for the updates and information here.
from kuzu.
Close as done for now.
from kuzu.
Related Issues (20)
- Bug: Process crashes when running the query HOT 2
- Feature: New grammar for casting functions HOT 1
- Bug: COPY with LOAD FROM and WHERE produces wrong output HOT 1
- Bug: command client is missing some commands HOT 2
- Bug: Failed tests when compression is disabled
- Bug: Fix populating default non-constant during add column
- Bug: Unstable query in Kuzu Nightly Builds 0.4.3.23 HOT 3
- Bug: Suspicious results for MATCH query when replacing one (n1) to (n2) HOT 1
- Bug: Cannot create node table called `As` HOT 2
- Bug: Cannot create rel table group with single group HOT 1
- Feature: Json type support HOT 1
- Bug: Reading from CSV doesn't work due to two double quotes HOT 5
- Usability: Direct scan from Polars requires that Pandas is also installed
- Bug: Materialized SERIAL causes RDF test to sometimes fail HOT 1
- Feature: Expose Decimal to Rust and (possibly) NodeJS API
- [Proposal]: Unify REL TABLE GROUP with REL TABLE HOT 2
- Test rust API against the dynamic library/single file header
- Optimization: Scan rel optimization
- Bug: Issue with Kuzu to Networkx HOT 4
- [Proposal]: Iceberg & Delta lake design
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 kuzu.