Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reading a directory in Parquet hangs forever in edge #5097

Closed
jjbrosnan opened this issue Feb 1, 2024 · 2 comments · Fixed by #5103
Closed

Reading a directory in Parquet hangs forever in edge #5097

jjbrosnan opened this issue Feb 1, 2024 · 2 comments · Fixed by #5103
Assignees
Labels
bug Something isn't working triage

Comments

@jjbrosnan
Copy link
Contributor

Description

When attempting to read data from a directory via Deephaven's Parquet reader, it hangs forever with the spinning wheel in the table display. Doing the same operation in 0.32.0 works as expected.

Steps to reproduce

Build Deephaven Core with example data mounted to /data/examples, or just copy the following directory into your Deephaven installation at /data/examples.

Then, run the following code:

from deephaven.parquet import read

source = read("/data/examples/Pems/parquet/pems")

Expected results

The code to complete running, rendering a table in the UI.

Actual results

The code appears to run fine, but the table never renders in the UI. The "processing" spinning wheel just goes on forever.

Additional details and attachments

If applicable, add any additional screenshots, logs, or other attachments to help explain your problem.

Versions

  • Deephaven: edge (later than 0.32.0)
  • OS: OS X
  • Browser: Chrome
  • Docker: 20.10.13
@jjbrosnan jjbrosnan added bug Something isn't working triage labels Feb 1, 2024
@malhotrashivam
Copy link
Contributor

The bug highlighted in this issue got introduced in this commit titled Update web version 0.60.0.

While debugging, I did find a bug that my change introduced and I have pushed a fix here. When I apply my fix and drop the above web version upgrade commit, the use case mentioned in the issue gets resolved. But if I apply my fix on top of the web version upgrade commit, the system still hangs. So it looks like there is some issue in the web version upgrade.

@rcaudy who should I tag for the web version issue?

@malhotrashivam
Copy link
Contributor

@rcaudy mentioned that the rendering issue is being tracked here.

from deephaven.parquet import read

source = read("/data/examples/Pems/parquet/pems")                 # Hangs as highlighted by JJ
source = read("/data/examples/Pems/parquet/pems").coalesce()      # This works fine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triage
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants