RabbitMQ run into race condition after updating

Solution Verified - Updated -

Issue

After updating RabbitMQ

From: rabbitmq-server-3.3.5-4.el7ost.noarch
To: rabbitmq-server-3.3.5-7.el7ost.noarch

and it's restarted, RabbitMQ run into race condition, and report crash.
Trigger is to restart its process, which is required by this update.

    2 =CRASH REPORT==== 14-Dec-2015::15:21:11 ===
    3   crasher:
    4     initial call: gen:init_it/6
    5     pid: <0.1871.0>
    6     registered_name: []
    7     exception exit: {bad_return_value,
    8                         {error,
    9                             {{badmatch,{error,not_found}},
   10                              [{gm,'-record_dead_member_in_group/3-fun-1-',2,
   11                                   [{file,"src/gm.erl"},{line,1123}]},
   12                               {mnesia_tm,apply_fun,3,
   13                                   [{file,"mnesia_tm.erl"},{line,832}]},
   14                               {mnesia_tm,execute_transaction,5,
   15                                   [{file,"mnesia_tm.erl"},{line,812}]},
   16                               {rabbit_misc,
   17                                   '-execute_mnesia_transaction/1-fun-0-',1,
   18                                   [{file,"src/rabbit_misc.erl"},{line,499}]},
   19                               {worker_pool_worker,handle_call,3,
   20                                   [{file,"src/worker_pool_worker.erl"},
   21                                    {line,89}]},
   22                               {gen_server2,handle_msg,2,
   23                                   [{file,"src/gen_server2.erl"},{line,1001}]},
   24                               {proc_lib,wake_up,3,
   25                                   [{file,"proc_lib.erl"},{line,249}]}]}}}
   26       in function  gen_server2:terminate/3 (src/gen_server2.erl, line 1133)
   27     ancestors: [<0.1869.0>,rabbit_mirror_queue_slave_sup,rabbit_sup,
   28                   <0.1240.0>]
   29     messages: []
   30     links: []
   31     dictionary: [{random_seed,{5969,6841,13088}},
   32                   {process_name,
   33                       {gm,{resource,<<"/">>,queue,
   34                               <<"*****************************">>}}}]
   35     trap_exit: false
   36     status: running
   37     heap_size: 2586
   38     stack_size: 27
   39     reductions: 2390
   40   neighbours:

Environment

RHEL OSP6
Update to RHEL 7.2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content