rok
rok
I get same result with your options, I'm using latest version of this library. If I try - enqueue 10 messages and exit the process - start new process try...
``` enqueueQry string = ` DECLARE EnqOpt dbms_aq.enqueue_options_t; MsgProperty dbms_aq.message_properties_t; MsgHandle RAW(16); EnqMsg queue_message_type; Recipients dbms_aq.aq$_recipient_list_t; BEGIN EnqOpt.visibility := DBMS_AQ.ON_COMMIT; MsgProperty.correlation := :1; EnqMsg := queue_message_type(0, :2); DBMS_AQ.ENQUEUE( queue_name =>...
I tried with 1 second now it returns 10/10, it still fails sometimes (9/10). with 0.5 second, still misses 3 messages.. I think the problem is "enqueue", as I've stated...
Here's a [reproducible environment](https://github.com/aca/godror-issue-331) with oracle container and godror driver in nix (non-nix requires env settings like ORACLE_HOME) Here's the code and debug log. https://github.com/aca/godror-issue-331/blob/c6fb69d4ee8cfbf167947ac334e34683dcd1fa26/main.go#L22 https://github.com/aca/godror-issue-331/blob/main/debug.log
Thanks! that fix issue on connection leak. It works fine. And thanks for your code. But this issue remains.. I saw your code, and when it enqueue it set visibility...
https://pastebin.com/j34JJ2YX Test results OK, but not sure what this means.. I've only set GODROR_TEST_DSN Please tell me if there's other setup I need to do for proper testing. ``` queue_test.go:283:...
Thank you for the reply. Now I could clarify the problem... But still not sure what to do.. Removing `page.Emulate`, `page.EnableDomain` seems to work.. I can bypass `page.Emulate` with `NoDefaultDevice`...
This hack worked for me. But hope I could get some help to understand what's going on. ``` system.activationScripts."homelabhosts" = '' cat /etc/hosts > /etc/hosts.bak rm /etc/hosts cat /etc/hosts.bak "${config.age.secrets."homelabhosts".path}"...
Could you elaborate more on "sessions"? Really like all the rest of the design. Many thanks for the hard work and explanation for the design.
tools like [pueue](https://github.com/Nukesor/pueue) or systemd-run wrapper like this ``` systemd-run --remain-after-exit --user --same-dir $(compgen -e | xargs -I{} printf "--setenv={}\n") somecommand ``` might be a good alternative for non interactive...