Comments (8)
Hi @Nicoretti ,
trying to nail down the exact spot where this happens...
On my local machine the export to file doesn't seem to cause a memory spike.
I'll post again once I know more.
best regards
from pyexasol.
Hi Nico,
thanks for your answer!
In that case we'll probably contact the support, though I need to discuss this internally beforehand.
Best regards
from pyexasol.
It should not be the case. export_to_file()
is a basic wrapper for shutil.copyfileobj
: https://github.com/exasol/pyexasol/blob/master/pyexasol/callback.py#L45-L52
Could you post full error message and a bit more context?
Thank you.
from pyexasol.
Currently I don't have any further data on the error, will try to get some more information when the job runs again tomorrow.
from pyexasol.
Hi @xyxz-web,
are there any news/updates from your side?
We are happy to help, but without more details we can't really do anything.
Also feel free to close the issue and open/reopen an issue, once you have more details.
I will add issue templates, to give issues creators more guidance in the future.
best
Nico
from pyexasol.
I've run the exact same code on Windows and a Kubernetes pod based on a Debian Bullseye image with the following results:
- On Windows the Job needs 63Mib RAM according to memory_profiler.
- On Kubernetes I currently don't have memory_profiler, but the Pod is killed with OOM at 8Gi RAM halfway through.
Do you have an idea what could cause this?
from pyexasol.
Hi @xyxz-web
Thanks for the update, still this information is too vague to provide any sophisticated help.
In order to provide sophisticated help, we generally require the following things:
-
Detailed Description: Please give us a clear and detailed explanation of the issue, including any error messages and steps to reproduce it.
-
Version Info: Let us know which version of the library or software you're using.
-
Expected vs. Actual Behavior: Tell us what you expected to happen and what actually happened.
-
Reproducibility: If possible, provide steps to consistently reproduce the issue.
-
Logs/Screenshots: Include relevant logs or screenshots if available.
That said, as the library generally works well (also in your windows deployment), the issue also could be related to the Kubernetes deployment itself.
As alternative to this "public" issue tracking board, you also can reach out to the official Exasol-Support which isn't publicly disclosed (e.g. if the problem contains sensitive information).
best
Nico
from pyexasol.
@xyxz-web I'll, close this issue then. If you later want to come back to it with more details, feel free to reopen it.
best
Nico
from pyexasol.
Related Issues (20)
- Mixed type error message HOT 3
- Support for Polars HOT 29
- Migrate project setup to poetry
- 🐞WebSocket connection isn't properly closed in case of process termination HOT 4
- ✨ Add support for converting `TIMESTAMP WITH LOCAL TIME ZONE` to exasol_mapper
- ✨ Create a `1.0.0` release
- Mistake in documentation of import_from_iterable HOT 2
- Enabling connection encryption by default on PyExasol HOT 5
- Add job name to .github/workflows/examples.yml HOT 5
- Pyexasol with SaaS Authentication error HOT 5
- Could not connect to Exasol: [SSL: LENGTH_MISMATCH] length mismatch (_ssl.c:1129) HOT 4
- Document that Connection sharing with multiprocessing doesn't work with TLS Encryption HOT 6
- Connection from pyexasol to Exasol SaaS HOT 20
- pyexasol not raising an Exception on Exasol error HOT 10
- profiling a script with pyexasol with scalene HOT 6
- bigint and certain decimals returned as string HOT 5
- respect `no_proxy` environment variable HOT 2
- Pyexasol raises FutureWarning HOT 4
- decimal separator is wrong when Exasol Column is DOUBLE and NLS_NUMERIC_CHARACTERS = ',.' HOT 4
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 pyexasol.