Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
see https://github.com/mariadb-corporation/mariadb-connector-nodejs/issues/215
I have a problem with column aliases (name()) from the result metadata. If I run the same query multiple times, sometimes the names returned from meta[x].name() is corrupted, and looks like something from a memory leak.
There seems to be a correlation between the problem and the size of the resultset, because if I set a limit in the query of fx 30 rows, there is no problem. In my case I only saw the problem when the result was more than about 300 rows.
Here is some of my code:
const r1 = await dbc.query(
);
const cols = r1.meta.map(c => (
));
I'm using connector @3.0.1 and MariaDB 10.6.7 on Ubuntu.
There seems to be no problems with version @2.5.6.
BR, Thomas