Выпущена (http://tservice.net.ru/~s0mbre/blog/devel/dst/2008_08_27.html) новая версия DST (http://tservice.net.ru/~s0mbre/old/?section=projects&item=dst) — драйвера сетевого устройства транспортного уровня для организации распределенных хранилищ данных, функционирующего в ядре на уровне блочного устройства, работающего поверх нескольких машин в сети (ближайшие аналоги - DRBD, iSCSI и NBD). Важнейшие черты полностью переписанного с нуля релиза:- Клиент и сервер находятся на уровне ядра. Обработка данных производится без дополнительных утилит, не считая настроечные;
- Для всех временных объектов, таких как транзакции, предусмотрены «пуленепробиваемые» аллокации памяти через пулы буферов;
- Отправка данных в сеть производится без копирования, через sendpage(), кроме заголовка, если устройство это поддерживает;
- После обрыва связи происходит восстановление хранимых данных, а если удалённый узел недоступен, то производятся поп...
URL: http://tservice.net.ru/~s0mbre/blog/devel/dst/2008_08_27.html
Новость: http://www.opennet.me/opennews/art.shtml?num=17605