Glasnost led to revolutions in Soviet states, while perestroika created economic confusion. Glasnost resulted in the imprisonment of military leaders, while perestroika resulted in political freedom. Glasnost led to revolutions in Soviet states, while perestroika created economic confusion. Perestroika lasted from 1985 until 1991, and is sometimes argued to be a significant cause of the collapse of the Eastern Bloc and the dissolution of the Soviet Union. This marked the end of the Cold War.