[Spread-users] URGENT: HashAssertion failed: (msg->num_elements < MAX_SCATTER_ELEMENTS)

Luke Marsden luke-lists at hybrid-logic.co.uk
Sun Sep 4 06:12:40 EDT 2011


Hi all,

In production we just experienced a repeated crash (approx. 10 seconds
after starting Spread, which gets restarted automatically if it crashes)
with SIGABRT on one server in a two node cluster with the following
message logged to stdout:

HashAssertion failed: (msg->num_elements < MAX_SCATTER_ELEMENTS),
function Message_add_scat_element, file message.c, line 398.

The config is completely standard, with two of four configured segments
online:

Spread_Segment 1.1.1.1:4803 {
    ks359310 1.1.1.1
}
Spread_Segment 1.2.2.2:4803 {
    ks354587 1.2.2.2
}
Spread_Segment 1.3.3.3.:4803 {
    ks220837 1.3.3.3
}
Spread_Segment 4.4.4.4:4803 {
    htz68551 4.4.4.4
}

The fourth node is in a different data center (13ms latency between
nodes), and nodes 1.3.3.3 and 4.4.4.4 were online.

What does this message mean, and more importantly what can we can do to
stop it happening?

Thank you!

-- 
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.

Web: http://www.hybrid-cluster.com/
Hybrid Web Cluster - cloud web hosting

Mobile: +1-415-449-1165 (US) / +447791750420 (UK)






More information about the Spread-users mailing list