Clone
Abdullah Alamoudi <bamousaa@gmail.com>
committed
on 03 May 16
ASTERIXDB-1415 Fix Feed Freeze with Indexed Dataset
A feed might cause the system to freeze when connected to
a dataset that has secondary i… Show more
ASTERIXDB-1415 Fix Feed Freeze with Indexed Dataset

A feed might cause the system to freeze when connected to

a dataset that has secondary indexes. This case happen if

a frame contains all duplicate records pass the primary index

insert operator. The root cause is that the assign runtime in

the pipeline assumes at least a single record. Hence, a corrupted

tuple will reach the commit operator which will create a bad log

record with a PK of size 0. The log record will cause the log

flusher thread to die.

Change-Id: Ib0fa0bc08cf4224dcf64f83ea72c227f63affc73

Reviewed-on: https://asterix-gerrit.ics.uci.edu/839

Reviewed-by: Till Westmann <tillw@apache.org>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Show less

master + 7 more