Re: external event loop

2023-10-31 Thread Cliff Jansen
Yes the tick function is used solely for heartbeat processing. Each peer sets or declines to set its own heartbeat interval independently. If you never call the tick function, you fail to send empty heartbeat frames in time to the peer if required. You also fail to enforce the presence of inbound

Re: qpid-proton - Exception in send sample, in Win32 - BUG?

2023-07-18 Thread Cliff Jansen
Hi Andrew, It looks like your crash is in pni_process_tpwork which processes a linked list of deliveries that have been modified and require wire (AMQP protocol) frames sent to the peer to keep both sides of the connection in sync. The actual call is made via a function pointer, which I don't

Re: external event loop

2023-06-30 Thread Cliff Jansen
Hi Tom, As a further note to whatever you have found so far... The recommended route would be for you to retain your existing code based on proton::container, and allow it to run with its own dedicated thread (or threads) using its own epoll loop and let Proton manage the sockets for the AMQP

Switch to OpenSSL for TLS support on Windows

2023-06-28 Thread Cliff Jansen
There is some work starting to simplify platform dependencies in the Proton C code base starting with switching to OpenSSL as the TLS provider on Windows away from the native Schannel implementation. The reason for this work starting now is twofold. First, the adoption and support for open

Re: [VOTE] Release Apache Qpid Proton 0.39.0

2023-06-02 Thread Cliff Jansen
+1 Built and tested on Windows VS 2022 Fedora 37 clang build and test Fedora 37 gcc build and test + quiver soak test Cliff On Wed, May 31, 2023 at 4:59 AM Robbie Gemmell wrote: > Hi folks, > > I have put together a first spin for a Qpid Proton 0.39.0 release, > please give it a test out

Re: [VOTE] Release Apache Qpid proton-dotnet 1.0.0-M7

2022-12-11 Thread Cliff Jansen
+1 Built the source and ran the tests without any failures on RHEL8. On Mon, Dec 5, 2022 at 1:50 PM Timothy Bish wrote: > Hi folks, > > I have put together a release candidate for a 1.0.0-M7 Qpid > proton-dotnet release, > please give it a test out and vote accordingly. > > The source and

Re: [VOTE] Release Apache Qpid proton-dotnet 1.0.0-M2

2022-07-18 Thread Cliff Jansen
+1 Downloaded the M2 source tar and checked the sha512sum Built an alpine based image using docker/Dockerfile Ran the image and executed “bash ./docker/run-tests.sh” on the extracted M2 source archive. All tests passed. Cliff On Mon, Jul 11, 2022 at 12:13 PM Timothy Bish wrote: > Hi

Re: Listen performance

2022-06-03 Thread Cliff Jansen
it is worth trying again with the current backlog > setting? > > > On Thu, Jun 2, 2022 at 5:11 PM Cliff Jansen wrote: > > > Please try raising your fd limit too. Perhaps doubling it or more. > > > > I would also try running your proton::container with more th

Re: Listen performance

2022-06-02 Thread Cliff Jansen
Please try raising your fd limit too. Perhaps doubling it or more. I would also try running your proton::container with more threads, say 4 and then 16, and see if that makes a difference. It shouldn’t if your processing within Proton is as minimal as you describe. However, if there is lengthy

Re: [VOTE] Release Apache Qpid Proton 0.37.0 (RC2)

2022-03-20 Thread Cliff Jansen
I can reproduce the problem seen by Roddie with Python 3.10.2 on Fedora 35. It fails in the same way with 0.36.0, so it is not a regression. If I increase the sleep time in the fdlimit.py driver program, the failure goes away. In my opinion, this is a flaky test that Python 3.10 triggers more

Re: [VOTE] Release Apache Qpid Proton 0.37.0 (RC2)

2022-03-17 Thread Cliff Jansen
+1 Built and tested with new TLS library. Did basic soak test with Quiver and Qpid Dispatch 1.19 RC2: high message throughput alternating with 250 simultaneous connections. On Tue, Mar 15, 2022 at 10:34 AM Robbie Gemmell wrote: > Hi folks, > > I have put together another spin for a Qpid

Re: [VOTE] Release Apache Qpid Proton 0.37.0

2022-02-28 Thread Cliff Jansen
+1 Built and ran tests, including the new TLS library and associated example. Ran some quiver soak tests against the Dispatch router, including 1, 3, and 125 arrow pairs. On Thu, Feb 24, 2022 at 8:17 AM Robbie Gemmell wrote: > Hi folks, > > I have put together a first spin for a Qpid Proton

Re: [VOTE] Release Apache Qpid Proton 0.37.0

2022-02-28 Thread Cliff Jansen
I can reproduce. I also get failures for Proton 0.36 on the same system. In my opinion it is not a regression and not a reason to fail this RC. I will raise a Jira to get this resolved for the next release. On Mon, Feb 28, 2022 at 10:29 AM Ken Giusti wrote: > +- "?" > > Just want to rule

Additional TLS support in Proton-C

2022-02-17 Thread Cliff Jansen
This is a brief introduction to a proposed new Proton-C support library to provide generalized TLS functionality. The existing Proton SSL/TLS functionality is tightly coupled to AMQP connections and does not provide application access to the encrypted or decrypted stream data. As a result, there

Re: Help using CA signed certificates with a Qpid Proton C++ app

2022-01-16 Thread Cliff Jansen
Hi Glen, I believe you are mixing old and new methodologies. NSS and certutil are unrelated to the Qpid Proton C++ library which uses OpenSSL on Posix systems. The environment variables QPID_SSL_CERT_XXX are not used for TLS configuration. See the example at

Re: [VOTE] Release Apache Qpid Proton 0.36.0

2021-11-02 Thread Cliff Jansen
+1 Built and ran tests on Centos 8 and Fedora 34. Ran 4 hour Quiver soak against Qpid Dispatch (4 arrow pairs) all built with this release candidate. Fedora 34. Cliff On Mon, Nov 1, 2021 at 6:13 AM Robbie Gemmell wrote: > Hi folks, > > I have put together a first spin for a Qpid Proton

Re: local-idle-timeout and idle timeout sequencing errors on several instances

2021-08-03 Thread Cliff Jansen
> > P.S.: I’m off for holiday’s from tomorrow. Could you reply to all in CC > when reacting to this mail? > > > > Thanks again! > > > > With kind regards, > > > > *Jaap Wiggelinkhuizen* > > > > *Van:* Cliff Jansen > *Verzonden:* vrijdag 16

Re: local-idle-timeout and idle timeout sequencing errors on several instances

2021-07-16 Thread Cliff Jansen
This is not a known bug. Despite your providing a helpful detailed account, I am unable to see the possibility of a second “earlier” deadline in the life of an AMQP connection. Even being off by one. Please raise a JIRA including any additional information you can think of. Obviously a

Re: [VOTE] Release Apache Qpid Proton 0.35.0

2021-06-29 Thread Cliff Jansen
+1 Ran some quiver soak tests with the C based arrow driver in various configurations on a 24 core /48 thread system (CentOS 7.9): - peer-to-peer - qpid-dispatch and 3 high throughput arrow pairs - qpid-dispatch and 125 “credit 1” low throughput pairs On Fri, Jun 25, 2021 at 7:56 AM

Re: [VOTE] Release Apache Qpid Proton 0.33.0 (RC3)

2020-11-17 Thread Cliff Jansen
+1 Various Quiver and connexorciser soak/performance tests with C test broker and Qpid Dispatch. Build and ctest checkout on centos6 (last time?), centos7, fedora32. On Tue, Nov 17, 2020 at 4:33 AM Robbie Gemmell wrote: > Hi folks, > > I have put together another spin for a Qpid Proton

Re: [VOTE] Release Apache Qpid Proton 0.33.0 (RC2)

2020-11-16 Thread Cliff Jansen
-1 see PROTON-2304. Yes, a hang in my own main contribution to this release. I was minutes away from a +1 when this showed up. Fix looking likely by end of my working day. On Mon, Nov 16, 2020 at 7:21 AM Robbie Gemmell wrote: > Hi folks, > > I have put together another spin for a Qpid Proton

Re: [Qpid-Proton-C] reconnection

2020-08-19 Thread Cliff Jansen
There is nothing wrong with your current strategy. You could alternatively create a new connection on the same proactor instance. You can also reuse a connection with a new transport, for example by calling pn_proactor_release_connection() when you get the PN_TRANSPORT_CLOSED event and before

Re: [VOTE] Release Apache Qpid Proton 0.31.0 (RC3)

2020-05-08 Thread Cliff Jansen
+1 - I ran an overnight soak test compiled with “Debug” to expose asserts - I ran dispatch with clang and thread sanitizer Orange you glad I didn’t say banana? On Thu, May 7, 2020 at 9:06 AM Robbie Gemmell wrote: > Hi folks, > > I have put together a third spin for a Qpid Proton 0.31.0

Re: [VOTE] Release Apache Qpid Proton 0.31.0 (RC2)

2020-05-05 Thread Cliff Jansen
-1 Party pooper again. I have a hang on a soak test. Inconclusive debugging so far. Best guess is connections are not cleaning up on some condition and file descriptors are leaking, preventing any new accepts. Still looking. On Fri, May 1, 2020 at 9:41 AM Robbie Gemmell wrote: > Hi folks, > >

Re: [VOTE] Release Apache Qpid Proton 0.31.0

2020-04-28 Thread Cliff Jansen
-1 See PROTON-2203. On Tue, Apr 28, 2020 at 6:42 AM Robbie Gemmell wrote: > On Tue, 28 Apr 2020 at 13:01, Robbie Gemmell > wrote: > > > > Hi folks, > > > > I have put together a spin for a Qpid Proton 0.31.0 release, please > > give it a test out and vote accordingly. > > > > The files can be

[jira] [Resolved] (PROTON-2081) Hang in Windows proactor during connect

2019-07-29 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-2081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-2081. -- Resolution: Fixed Fix Version/s: proton-c-0.29.0 > Hang in Windows proactor dur

[jira] [Created] (PROTON-2081) Hang in Windows proactor during connect

2019-07-29 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-2081: Summary: Hang in Windows proactor during connect Key: PROTON-2081 URL: https://issues.apache.org/jira/browse/PROTON-2081 Project: Qpid Proton Issue Type

Re: Managing the lifetime of a proton::delivery object

2019-04-30 Thread Cliff Jansen
ace it instead by a > connection.work_queue().add() everything comes back to normal. > > I tried to think about what might be the source of the problem but i can't > find any ideas yet... > > Best regards, > Rabih > > > > On Fri, Apr 26, 2019 at 9:38 AM Cliff Janse

[jira] [Commented] (PROTON-2036) Additional C++ threading documentation

2019-04-30 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-2036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16830729#comment-16830729 ] Cliff Jansen commented on PROTON-2036: -- Also add a clearer description that     proton

[jira] [Created] (PROTON-2036) Additional C++ threading documentation

2019-04-24 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-2036: Summary: Additional C++ threading documentation Key: PROTON-2036 URL: https://issues.apache.org/jira/browse/PROTON-2036 Project: Qpid Proton Issue Type

Re: Ref counting in proton C

2019-04-24 Thread Cliff Jansen
on the ref counting. > This is why we proposed the atomic types in C11. > > Best regards. > Jeremy and Rabih > > > On Tue, Apr 23, 2019 at 9:28 AM Cliff Jansen wrote: >> >> I am of the same opinion as Gordon that fixing the counting (to be atomic) >> will only ad

Re: Ref counting in proton C

2019-04-23 Thread Cliff Jansen
I am of the same opinion as Gordon that fixing the counting (to be atomic) will only address the current symptom without preventing other races that will present themselves later or on other hardware architectures. Having two threads participating in Proton object reference counting is

[jira] [Resolved] (PROTON-2027) Proactor connection wake after memory freed when using pn_proactor_disconnect().

2019-04-11 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-2027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-2027. -- Resolution: Fixed Test also works now on CentOS 6 > Proactor connection wake after mem

[jira] [Reopened] (PROTON-2027) Proactor connection wake after memory freed when using pn_proactor_disconnect().

2019-04-09 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-2027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen reopened PROTON-2027: -- Use make_work for more platform coverage. > Proactor connection wake after memory freed w

[jira] [Resolved] (PROTON-2027) Proactor connection wake after memory freed when using pn_proactor_disconnect().

2019-04-08 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-2027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-2027. -- Resolution: Fixed Fix Version/s: proton-c-0.28.0 > Proactor connection wake af

[jira] [Updated] (PROTON-2027) Proactor connection wake after memory freed when using pn_proactor_disconnect().

2019-04-08 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-2027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen updated PROTON-2027: - Affects Version/s: (was: proton-j-0.32.0) proton-c-0.27.0 > Proac

[jira] [Created] (PROTON-2027) Proactor connection wake after memory freed when using pn_proactor_disconnect().

2019-04-04 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-2027: Summary: Proactor connection wake after memory freed when using pn_proactor_disconnect(). Key: PROTON-2027 URL: https://issues.apache.org/jira/browse/PROTON-2027

Re: proton cpp container.stop not fully thread safe

2019-04-03 Thread Cliff Jansen
I can reproduce and it looks more like a proactor problem than the C++ container.stop(). I will investigate further and create an appropriate JIRA. Thank you for the simple test case. Cliff On Wed, Apr 3, 2019 at 4:17 AM Rabih M wrote: > > Hello, > > Concerning this point, i still have the

[jira] [Commented] (DISPATCH-1274) Optimize qd_timer_schedule(0)

2019-03-25 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/DISPATCH-1274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16800883#comment-16800883 ] Cliff Jansen commented on DISPATCH-1274: The connector timer is sometimes zero and sometimes

[jira] [Created] (DISPATCH-1295) reduce cpu and locking in timer/immediate code.

2019-03-19 Thread Cliff Jansen (JIRA)
Cliff Jansen created DISPATCH-1295: -- Summary: reduce cpu and locking in timer/immediate code. Key: DISPATCH-1295 URL: https://issues.apache.org/jira/browse/DISPATCH-1295 Project: Qpid Dispatch

[jira] [Created] (QPID-8278) Build failure on Windows

2019-02-13 Thread Cliff Jansen (JIRA)
Cliff Jansen created QPID-8278: -- Summary: Build failure on Windows Key: QPID-8278 URL: https://issues.apache.org/jira/browse/QPID-8278 Project: Qpid Issue Type: Bug Components: C

Re: [VOTE] Release Apache Qpid Proton 0.27.0

2019-02-06 Thread Cliff Jansen
Hi Jeremy, Thank you for your testing and report. I am not seeing these errors on a variety of systems. Would you please tell me - Your OS - Compiler of choice - cmake build arguments ?? Also, can you confirm whether you see similar or no errors from the 0.26.0 release? Many thanks.

[jira] [Reopened] (PROTON-1990) drain gets stuck on

2019-02-05 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1990?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen reopened PROTON-1990: -- Naughty and unnecessary C++11 usage. > drain gets st

[jira] [Commented] (PROTON-1999) [c] Crash in pn_connection_finalize

2019-02-03 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16759665#comment-16759665 ] Cliff Jansen commented on PROTON-1999: -- Jeremy: I did not fully understand the scenario you have

[jira] [Commented] (PROTON-1999) [c] Crash in pn_connection_finalize

2019-02-03 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16759664#comment-16759664 ] Cliff Jansen commented on PROTON-1999: -- Olivier Delbeke: the mapping mechanism between Proton-C

[jira] [Resolved] (PROTON-1990) drain gets stuck on

2019-02-03 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1990?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1990. -- Resolution: Fixed Added a test. Found a second instance of un-toggled drain that required

[jira] [Commented] (PROTON-1999) [c] Crash in pn_connection_finalize

2019-01-29 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16755400#comment-16755400 ] Cliff Jansen commented on PROTON-1999: -- In example2.cpp   sender.work_queue() is not thread safe

[jira] [Assigned] (PROTON-1999) [c] Crash in pn_connection_finalize

2019-01-29 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen reassigned PROTON-1999: Assignee: Cliff Jansen > [c] Crash in pn_connection_final

[jira] [Resolved] (PROTON-1982) Proton C build fails on debian:stretch

2018-12-11 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1982. -- Resolution: Fixed Fix Version/s: proton-c-0.27.0 Debian:stretch build is now happy

[jira] [Commented] (PROTON-1982) Proton C build fails on debian:stretch

2018-12-11 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16717563#comment-16717563 ] Cliff Jansen commented on PROTON-1982: -- For me, the builds work up to f53c768 and fail after

[jira] [Created] (PROTON-1982) Proton C build fails on debian:stretch

2018-12-10 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1982: Summary: Proton C build fails on debian:stretch Key: PROTON-1982 URL: https://issues.apache.org/jira/browse/PROTON-1982 Project: Qpid Proton Issue Type: Bug

[jira] [Commented] (PROTON-1981) Wrong posix time for pn_proactor_now()

2018-12-10 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16715515#comment-16715515 ] Cliff Jansen commented on PROTON-1981: -- Looking at the doc for pn_proactor_now() in proactor.h

[jira] [Created] (PROTON-1981) Wrong posix time for pn_proactor_now()

2018-12-10 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1981: Summary: Wrong posix time for pn_proactor_now() Key: PROTON-1981 URL: https://issues.apache.org/jira/browse/PROTON-1981 Project: Qpid Proton Issue Type: Bug

[jira] [Resolved] (QPID-8209) qpidd segfault with huge backtrace when deleting autoDel queue just being auto-deleted

2018-10-17 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/QPID-8209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved QPID-8209. Resolution: Fixed Fix Version/s: qpid-cpp-1.37.0 > qpidd segfault with huge backtrace w

[jira] [Commented] (QPID-8209) qpidd segfault with huge backtrace when deleting autoDel queue just being auto-deleted

2018-09-14 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/QPID-8209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16614430#comment-16614430 ] Cliff Jansen commented on QPID-8209: The value Queue::deleted can be set arbitrarily late because

Re: Building qpid proton proactor on linux 2.6...

2018-09-06 Thread Cliff Jansen
Have you tried the libuv proactor implementation for Proton-C? See qpid-proton/c/CMakeLists.txt. The current release of libuv claims to be fully supported on "Linux >= 2.6.32 with glibc >= 2.12". If libuv works for you, that might be the easiest solution. On Thu, Sep 6, 2018 at 4:26 AM,

[jira] [Resolved] (PROTON-1842) [c] Dispatch/Proton crashes when opening/closing connections

2018-08-15 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1842. -- Resolution: Fixed Fix Version/s: proton-c-0.25.0 > [c] Dispatch/Proton crashes w

[jira] [Commented] (PROTON-1833) [cpp] Crash on Windows after calling container::stop()

2018-05-15 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1833?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16476036#comment-16476036 ] Cliff Jansen commented on PROTON-1833: -- While I could not reproduce, it is plausible

[jira] [Resolved] (PROTON-1844) Windows proactor memory corruption on cleanup

2018-05-15 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1844?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1844. -- Resolution: Fixed > Windows proactor memory corruption on clea

[jira] [Resolved] (PROTON-1514) [proton-c] When last frame of multi-frame transfer has settled=true, Proton still considers delivery as unsettled

2018-05-15 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1514. -- Resolution: Fixed > [proton-c] When last frame of multi-frame transfer has settled=t

[jira] [Commented] (PROTON-1770) [cpp] win_iocp fix for seg fault in reconnect test

2018-05-12 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16473323#comment-16473323 ] Cliff Jansen commented on PROTON-1770: -- Just a reminder note.  Epoll version consists of many

[jira] [Created] (PROTON-1844) Windows proactor memory corruption on cleanup

2018-05-12 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1844: Summary: Windows proactor memory corruption on cleanup Key: PROTON-1844 URL: https://issues.apache.org/jira/browse/PROTON-1844 Project: Qpid Proton Issue

[jira] [Commented] (PROTON-1842) [c] Dispatch/Proton crashes when opening/closing connections

2018-05-08 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16467772#comment-16467772 ] Cliff Jansen commented on PROTON-1842: -- Thank-you for this additional info. Yes, these look like

[jira] [Commented] (PROTON-1842) [c] Dispatch/Proton crashes when opening/closing connections

2018-05-08 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16467486#comment-16467486 ] Cliff Jansen commented on PROTON-1842: -- This test case is quite devilish.  Thank-you. The above fix

[jira] [Commented] (PROTON-1833) qpid-proton cpp windows : Crash

2018-04-26 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1833?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16455673#comment-16455673 ] Cliff Jansen commented on PROTON-1833: -- I built the current master on VS2008 and VS2013 without

[jira] [Commented] (PROTON-1800) BlockingConnection descriptor leak

2018-04-03 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16425053#comment-16425053 ] Cliff Jansen commented on PROTON-1800: -- As a workaround, adding       client.receiver = None

[jira] [Commented] (PROTON-1514) [proton-c] When last frame of multi-frame transfer has settled=true, Proton still considers delivery as unsettled

2018-03-22 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16410314#comment-16410314 ] Cliff Jansen commented on PROTON-1514: -- prior to reversion saw errors in qpid-dispatch

[jira] [Resolved] (PROTON-1788) Thread-safe schedule for 0.16 C++

2018-03-08 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1788. -- Resolution: Won't Fix See comment regarding further work for generic platforms. This can

[jira] [Commented] (PROTON-1788) Thread-safe schedule for 0.16 C++

2018-03-08 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16391674#comment-16391674 ] Cliff Jansen commented on PROTON-1788: -- p17988_0.patch is a sample implementation that works

[jira] [Updated] (PROTON-1788) Thread-safe schedule for 0.16 C++

2018-03-08 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen updated PROTON-1788: - Attachment: p1788_0.patch > Thread-safe schedule for 0.1

[jira] [Created] (PROTON-1788) Thread-safe schedule for 0.16 C++

2018-03-08 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1788: Summary: Thread-safe schedule for 0.16 C++ Key: PROTON-1788 URL: https://issues.apache.org/jira/browse/PROTON-1788 Project: Qpid Proton Issue Type: Wish

[jira] [Resolved] (PROTON-1745) [proton-c, regression] PN_CONNECTION_BOUND event is emitted too soon

2018-01-23 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1745. -- Resolution: Fixed Separate issue create for future test: https://issues.apache.org/jira

[jira] [Created] (PROTON-1750) Create test for address info on inbound sockets

2018-01-23 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1750: Summary: Create test for address info on inbound sockets Key: PROTON-1750 URL: https://issues.apache.org/jira/browse/PROTON-1750 Project: Qpid Proton Issue

[jira] [Commented] (PROTON-1745) [proton-c, regression] PN_CONNECTION_BOUND event is emitted too soon

2018-01-17 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16329877#comment-16329877 ] Cliff Jansen commented on PROTON-1745: -- Try the attached patch and see if that works.  If so, we

[jira] [Updated] (PROTON-1745) [proton-c, regression] PN_CONNECTION_BOUND event is emitted too soon

2018-01-17 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen updated PROTON-1745: - Attachment: p1745_0.diff > [proton-c, regression] PN_CONNECTION_BOUND event is emitted too s

Re: Libuv for qpid-proton and qpid-dispatch

2018-01-17 Thread Cliff Jansen
electing the libuv proactor does not "unlock other functionalities in proton". They all provide the same feature set. Its purpose is indeed to increase the range of supported operating systems. On platforms that have custom proactor implementations, i.e epoll on Linux and iocp on Windows, the

[jira] [Created] (PROTON-1744) bug in c-proactor-tests

2018-01-16 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1744: Summary: bug in c-proactor-tests Key: PROTON-1744 URL: https://issues.apache.org/jira/browse/PROTON-1744 Project: Qpid Proton Issue Type: Bug

[jira] [Resolved] (PROTON-1702) Fix epoll proactor listener for rearming and overflow per socket

2017-11-29 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1702. -- Resolution: Fixed > Fix epoll proactor listener for rearming and overflow per soc

[jira] [Resolved] (PROTON-1531) C epoll proactor listener cleanup race

2017-11-29 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1531?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1531. -- Resolution: Fixed > C epoll proactor listener cleanup r

[jira] [Created] (PROTON-1702) Fix epoll proactor listener for rearming and overflow per socket

2017-11-28 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1702: Summary: Fix epoll proactor listener for rearming and overflow per socket Key: PROTON-1702 URL: https://issues.apache.org/jira/browse/PROTON-1702 Project: Qpid

[jira] [Commented] (PROTON-1691) Memory leak when creating endpoint objects with a handler

2017-11-23 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16264587#comment-16264587 ] Cliff Jansen commented on PROTON-1691: -- In theory pn_free(link->context) should res

[jira] [Assigned] (PROTON-1691) Memory leak when creating endpoint objects with a handler

2017-11-23 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen reassigned PROTON-1691: Assignee: Cliff Jansen > Memory leak when creating endpoint objects with a hand

[jira] [Created] (PROTON-1650) Missing extern "C" {} declaration in proton/netaddr.h

2017-10-23 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1650: Summary: Missing extern "C" {} declaration in proton/netaddr.h Key: PROTON-1650 URL: https://issues.apache.org/jira/browse/PROTON-1650 Project: Q

[jira] [Resolved] (PROTON-824) Windows fails testIdleTimeout with assert p.conn.remote_condition

2017-10-20 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-824. - Resolution: Fixed Yes. The last checkin should have been used as the time for resolution/close

[jira] [Resolved] (PROTON-1641) Windows proactor hang on incoming connections

2017-10-19 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1641. -- Resolution: Fixed > Windows proactor hang on incoming connecti

[jira] [Created] (PROTON-1641) Windows proactor hang on incoming connections

2017-10-19 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1641: Summary: Windows proactor hang on incoming connections Key: PROTON-1641 URL: https://issues.apache.org/jira/browse/PROTON-1641 Project: Qpid Proton Issue

[jira] [Resolved] (PROTON-1534) Python client BlockingConnection fails cleanup on LinkDetached exception with socket in close_wait and straggling pipe

2017-10-12 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1534. -- Resolution: Fixed > Python client BlockingConnection fails cleanup on LinkDetached except

[jira] [Commented] (PROTON-1556) [proton-cpp] ssl_client_options is not self-assignable

2017-10-11 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16201294#comment-16201294 ] Cliff Jansen commented on PROTON-1556: -- The last fix is a safe band-aid. Leaving the JIRA

[jira] [Commented] (PROTON-1556) [proton-cpp] ssl_client_options is not self-assignable

2017-10-11 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16201283#comment-16201283 ] Cliff Jansen commented on PROTON-1556: -- I originally thought that fostering greater thread safety

[jira] [Created] (PROTON-1620) TLS / SSL thread safety with proactor

2017-10-11 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1620: Summary: TLS / SSL thread safety with proactor Key: PROTON-1620 URL: https://issues.apache.org/jira/browse/PROTON-1620 Project: Qpid Proton Issue Type: Bug

[jira] [Resolved] (PROTON-1601) windows proactor fails ipv6 target ":::5672"

2017-10-10 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1601. -- Resolution: Fixed > windows proactor fails ipv6 target "

[jira] [Resolved] (PROTON-1604) Windows C++ prefers std::endl to newlines

2017-10-05 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1604. -- Resolution: Fixed > Windows C++ prefers std::endl to newli

[jira] [Resolved] (PROTON-1601) windows proactor fails ipv6 target ":::5672"

2017-10-05 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen resolved PROTON-1601. -- Resolution: Fixed > windows proactor fails ipv6 target "

[jira] [Created] (PROTON-1604) Windows C++ prefers std::endl to newlines

2017-09-30 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1604: Summary: Windows C++ prefers std::endl to newlines Key: PROTON-1604 URL: https://issues.apache.org/jira/browse/PROTON-1604 Project: Qpid Proton Issue Type

[jira] [Created] (PROTON-1603) Windows C++ container does not compile multithreaded

2017-09-29 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1603: Summary: Windows C++ container does not compile multithreaded Key: PROTON-1603 URL: https://issues.apache.org/jira/browse/PROTON-1603 Project: Qpid Proton

[jira] [Created] (PROTON-1601) windows proactor fails ipv6 target ":::5672"

2017-09-28 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1601: Summary: windows proactor fails ipv6 target ":::5672" Key: PROTON-1601 URL: https://issues.apache.org/jira/browse/PROTON-1601 Project: Qpid Proton

[jira] [Updated] (PROTON-1349) C "proactor" implementation on windows

2017-09-15 Thread Cliff Jansen (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Cliff Jansen updated PROTON-1349: - Attachment: p1349_2.patch Patch for compiling the C broker. > C "proactor" i

[jira] [Created] (PROTON-1564) epoll proactor pn_proactor_release_connection reconnect bugs

2017-08-29 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1564: Summary: epoll proactor pn_proactor_release_connection reconnect bugs Key: PROTON-1564 URL: https://issues.apache.org/jira/browse/PROTON-1564 Project: Qpid Proton

[jira] [Created] (PROTON-1550) Epoll proactor performance improvement

2017-08-22 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1550: Summary: Epoll proactor performance improvement Key: PROTON-1550 URL: https://issues.apache.org/jira/browse/PROTON-1550 Project: Qpid Proton Issue Type

[jira] [Created] (PROTON-1548) C++ proactor_container_impl deadlock in schedule.

2017-08-21 Thread Cliff Jansen (JIRA)
Cliff Jansen created PROTON-1548: Summary: C++ proactor_container_impl deadlock in schedule. Key: PROTON-1548 URL: https://issues.apache.org/jira/browse/PROTON-1548 Project: Qpid Proton

  1   2   3   4   5   6   7   8   >