Bug 12037 - Плохо обрабатывает файлы > 2Гб
Summary: Плохо обрабатывает файлы > 2Гб
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: xdelta1 (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-14 17:29 MSD by Anton V. Boyarshinov
Modified: 2008-01-25 18:26 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton V. Boyarshinov 2007-06-14 17:29:20 MSD
Предположительно собрана без поддержки файлов > 2Гб.
Во всяком случае попытка сделать
 xdelta delta dvd4-20070605.iso dvd4-20070609.iso dvd4-20070605-20070609.xdelta
приводит к
xdelta: warning: no matches found in from file, patch will apply without it
xdelta: lseek failed: Success
xdelta: write failed: Success

При том что совпаденяи там заведомо есть
Comment 1 Dmitry V. Levin 2007-06-15 19:04:53 MSD
Если бы xdelta не поддерживала большие файлы, то она не смогла бы их читать и
записывать.  К тому же на x86-64 поддержка больших файлов неотключаема.
Вероятно, в коде какая-то ошибка.
Comment 2 Michael Shigorin 2007-11-23 16:27:25 MSK
А кто высказывался, что надо бы xdelta3 посмотреть?  Есть ещё bsdiff, но:
     bsdiff uses memory equal to 17 times the size of <oldfile>, and requires
     an absolute minimum working set size of 8 times the size of oldfile.
что для >2Gb тоже совершенно непрактично.
Comment 3 Anton Farygin 2007-11-23 16:28:32 MSK
Насколько я понял - ошибка в формате файла xdelta2

Исправлено в xdelta3
Comment 4 Michael Shigorin 2008-01-25 18:26:46 MSK
Значит, WONTFIX.

BTW xdelta3 между 4.0.1 и 4.0.2 (кажется) DVD ISO получилось ~2.5Gb.