Kraken: load disruptions from database

if no disruption in table, this will leak.

you should allocate it only when needed