Jan Hecking

Results 47 comments of Jan Hecking

Thanks for brining this to my attention. Did not encounter this myself yet. But at first glance looks more like it's an issue with gyp and/or node-gyp. Will have to...

Hi @chepelevdi, Each Aerospike Node.js client version is built against a specific version of the Aerospike C client SDK. It looks like C client version 4.6.16, which Node.js client version...

Thanks for raising this issue. The client's `Config` class already has a [custom `inspect` method](https://github.com/aerospike/aerospike-client-nodejs/blob/7ebc52e71f8c1850095793f8169097e48a6d7257/lib/config.js#L558-L571), which masks the password when then config is converted to a string or logged using...

I'm not really sure to resolve this to be honest: The `client` reference was added to the AerospikeError class so that it could e.g. be used to close the connection...

Are you using [`batchRead`](https://www.aerospike.com/apidocs/nodejs/Client.html#batchRead) or [`batchGet`](https://www.aerospike.com/apidocs/nodejs/Client.html#batchGet) commands? The two commands use different [batch protocols](https://www.aerospike.com/docs/guide/batch.html#batch-protocols) which are handled quite differently by the server, so it's important to know which one you...

`batchRead` is good because that's an asynchronous I/O operation. Did you check CPU load? Node.js is not very good at utilizing multiple processor cores, so maybe with a single Node.js...

> We found that we reached the ~2K read limit on a 1 core pod, which reached high CPU, and we saw the same thing on a 2 core pod...

> This issue is also present in the Python client library but there is at least a workaround. Is the same work-around possible using the Node.js client library?

I found that I can use `IAMCredentialsClient` from the `@google-cloud/iam-credentials` package to sign a JWT for the service account with the required subject address. And I’m wondering whether I could...

The relevant part is this function, which uses the `IAMCredentialsClient` to sign JWT and use that token to create a new `IdTokenClient`. But when I try to use that client...