What is the meaning of Logjam?

An excess of logs being conveyed on a river, so that their motion halts.

A clog or such jam or mess that halts or greatly delays progress.

To deliberately impede or delay the progress of.

Source: wiktionary.org