Skip to content

Commit 9fddf23

Browse files
committed
Note the OCI issues affecting enqMany()
1 parent 0d26627 commit 9fddf23

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

doc/api.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4174,6 +4174,12 @@ promise = enqMany();
41744174
41754175
Enqueues multiple messages to an [Oracle Advanced Queue](#aq).
41764176
4177+
Warning: calling `enqMany()` in parallel on different connections
4178+
acquired from the same pool may fail due to Oracle bug 29928074.
4179+
Ensure that `enqMany()` is not run in parallel, use [standalone
4180+
connections](#connectionhandling), or make multiple calls to
4181+
`enqOne()`. The `deqMany()` method is not affected.
4182+
41774183
##### Parameters
41784184
41794185
- ```
@@ -12336,6 +12342,9 @@ await queue.enqMany(messages);
1233612342
await connection.commit();
1233712343
```
1233812344
12345+
Warning: see the advisory note in [`enqMany()`](#aqqueuemethodenqmany)
12346+
documentation.
12347+
1233912348
Multiple messages can be dequeued in one call with
1234012349
[`queue.deqMany()`](#aqqueuemethoddeqmany). This method takes a
1234112350
`maxMessages` parameter indicating the maximum number of messages that

0 commit comments

Comments
 (0)