+1 with the following caveat:

I'm developing a new client failover test
<https://github.com/apache/qpid-dispatch/pull/564> that should reproduce
and verify the issue uncovered in DISPATCH-1406
<https://issues.apache.org/jira/browse/DISPATCH-1406> (which is fixed in
1.9.0-rc2).  Running this test on the RC2 candidate uncovers a new memory
leak.  See DISPATCH-1426
<https://issues.apache.org/jira/browse/DISPATCH-1426> for details on the
leak.

Note well that the test does verify that 1406 is fixed in RC2.

The reason I don't feel it is necessary to -1 the RC2 is that I can trigger
the DISPATCH-1426 issue in 1.8.0 also.  The issue is NOT a regression.

Actually, running the new test on 1.8.0 causes the router to crash due to
DISPATCH-1380 <https://issues.apache.org/jira/browse/DISPATCH-1380> which
is fixed in 1.9.0-RC2.  I was only able to reproduce 1426 on 1.8.0 after I
backported the 1380 fix.

I feel that the fix for 1380 is of higher priority than 1426 and feel that
we should not delay 1.9.0 while we look for a fix to a leak that likely
will not be hit since the router will most likely crash due to 1380 first.

I propose we ship 1.9.0 with 1426 noted.   Agreed?


On Mon, Sep 16, 2019 at 2:17 PM Ganesh Murthy <gmur...@apache.org> wrote:

> Hello All,
>
>          Please cast your vote on this thread to release RC2 as the
> official Qpid Dispatch Router version  1.9.0.
>
> RC2 of Qpid Dispatch Router version 1.9.0 can be found here:
>
> https://dist.apache.org/repos/dist/dev/qpid/dispatch/1.9.0-rc2/
>
> The following improvements, and bug fixes are introduced in 1.9.0:
>
> Improvements -
>     DISPATCH-480 - Default tests timeout is too short for some machines
>     DISPATCH-1266 - Improve router's handling of unsettled multicast
> deliveries
>     DISPATCH-1338 - Improvements to edge router documentation
>     DISPATCH-1345 - Reduce the number of QDR_LINK_FLOW events by
> coalescing credit grants
>     DISPATCH-1346 - Create documentation for priority delivery
>     DISPATCH-1347 - Update documentation for Dispatch Router console
>     DISPATCH-1350 - Update logging/monitoring documentation
>     DISPATCH-1353 - Document how to configure access policy control on
> router-initiated connections
>     DISPATCH-1354 - Interrouter annotation processing uses slow methods
>     DISPATCH-1370 - Move the schema, connect, and entities tabs to the
> right in the console
>     DISPATCH-1372 - alloc_pool intrusive linked list can be replaced
> by a linked stack
>     DISPATCH-1374 - Add qdstat options --all-routers and all-entities
> which display statistics of all routers and displays all entities
>     DISPATCH-1376 - Make it easier to change the product name in the
> console
>     DISPATCH-1379 - Message receive performance improvements
>     DISPATCH-1381 - Create documentation for configuring fallback
> destinations
>     DISPATCH-1382 - Document ability to force-close a connection from
> the web console
>     DISPATCH-1385 - qd_message_list_t is dead code
>     DISPATCH-1388 - Authorization doc fails to describe vhost
> abstraction clearly
>     DISPATCH-1396 - Doc how to start the router
>
> Bugs -
>     DISPATCH-1359 - Set ctest timeout to 300 seconds.
>     DISPATCH-1361 - system_tests_fallback_dest hanging in some cases
>     DISPATCH-1362 - Shutdown crash when trying to clean up fallback
> addresses
>     DISPATCH-1365 - Table of links with delayed deliveries is showing
> all endpoint links
>     DISPATCH-1378 - missing lock of connection's links_with_work list
>     DISPATCH-1380 - qdrouterd leaves dangling qd_link_t pointer
>     DISPATCH-1383 - system_tests_policy is timing out
>     DISPATCH-1387 - Coverity issues on master branch
>     DISPATCH-1391 - Proton link reference not cleared on router link
> objects during session close
>     DISPATCH-1394 - qd_check_message() incorrectly validates partially
> received messages
>     DISPATCH-1398 - "Expression with no effect" warning for console web
>     DISPATCH-1404 - message annotation parsing incorrectly uses
> ->remainder for current buffer capacity
>     DISPATCH-1406 - Inter-router link stall on receive client failover
>     DISPATCH-1407 - Memory leak on link policy denial
>     DISPATCH-1408 - system_tests_distribution failing when running
> under valgrind
>     DISPATCH-1410 - attach of auto-links not logged
>     DISPATCH-1413 - system_tests_two_routers.py failing intermittently on
> Travis
>     DISPATCH-1417 - Crash when connection_wake ctx points to freed memory
>
> Thanks.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
> For additional commands, e-mail: dev-h...@qpid.apache.org
>
>

-- 
-K

Reply via email to