12 Oct 2016 » Ploop snapshot linux

Проблема

Столкнулся с проблемой создания snapshot в ploop:

Creating snapshot {$ID}
Storing /vz/private/ploop/$VEID/Snapshots.xml.tmp
Error in is_old_snapshot_format (snapshot.c:39): Snapshot is in old format
Failed to create snapshot: Error in is_old_snapshot_format (snapshot.c:39): Snapshot is in old format [38]
Failed to create snapshot

В интернете по этому поводу ничего не видать, поэтому пишу свои причины и решение.

Причина:

Базовый ploop снапшот создан в предыдущей версии, после чего ploop в системе обновился, а снапшот остался прежним.

Решение:

Конвертировать ploop не имеет смысла, потому что базовый снапшот остается тем же. Но помогает любая операция по изменению состояния ploop диска, например изменение размера в ту или иную сторону. В частности:

  • для openvz6: vzctl set $VEID --diskspace $SIZE --save
  • для ploop: ploop resize -s $SIZE DiskDescriptor.xml
Read more...
16 Apr 2014 » Я.Студент. Асинхронность и параллелизм algorithms yandex

Я.Студент: Асинхронность и параллелизм

Лекция Дмитрия Курилова в ИМКН УрФУ из цикла Я.Студент в УрФУ.

Постепенное усложнение программ привело к одной из наиболее острых проблем современного ПО – блокирующему вводу/выводу. Для её решения требуются подходы, позволяющие программе работать асинхронно и не допускающие простоя процессора. Другой важной проблемой, возникшей из-за отказа от частотного масштабирования и появления многоядерных систем, стала необходимость эффективной утилизации всех имеющихся в компьютере вычислителей. Другими словами, современные программы должны разбивать задачи на подзадачи и вычислять их параллельно.

Read more...
31 Mar 2014 » Я.Студент. Параллельные вычисления algorithms yandex

Я.Студент: Параллельные вычисления

Лекция Алексея Галахова в ИМКН УрФУ из цикла Я.Студент в УрФУ.

Последовательный алгоритм построить легко, но сделать параллельны алгоритм - это не просто добавить компьютеров.

Read more...