Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-1249

Rejected messages in a 4-router chain

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Reopened
    • Major
    • Resolution: Unresolved
    • 1.2.0
    • None
    • Routing Engine
    • None

    Description

      Set up a chain of 4 routers, each connected to the previous. Wait for qdstat -nv at router 1 to show 4 routers in the known topology. Receive messages from address x at router 4, send to address x from router 1. Messages are rejected at the sender.

      Reproducer: 

      make install this version of quiver (extented to allow separate send/receive URLS). If you have maven installed you should edit the makefile to disable the Java arrow as the build is very slow and fragile:

          https://github.com/alanconway/quiver

      run the attached script like this:

          qdr-chain.sh quiver --timeout 60 --arrow c  --count 1000 --send-url //:10001/x //:10004/x     

      The script generates config files, starts four routers, waits for qdstat -nv to show the full topology and then runs quiver as directed. Edit the script to change logging or other config settings. Log and config files are created in the current directory.

      WARNING the script will kill any running qdrouterd.

      I see the sender fail with this error:

          impls/quiver-arrow-qpid-proton-c.c:307: bad delivery: pn_delivery<0x8aad20>{sending, tag=b"\x01\x00\x00\x00\x00\x00\x00\x00", local=unknown, remote=rejected} 

      NOTE: the script configures the address "testme" on all 4 routers, if you run the test like this it passes:

          qdr-chain.sh quiver --timeout 60 --arrow c  --count 1000 --send-url //:10001/testme //:10004/testme

       

      Attachments

        1. qdr-chain.sh
          1 kB
          Alan Conway

        Issue Links

          Activity

            People

              chug Charles E. Rolke
              aconway Alan Conway
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: