[02:31:56] slavazanko/w вышел из конференции [02:31:59] slavazanko/h вышел из конференции [02:33:30] slavazanko/w зашёл в конференцию [02:33:55] slavazanko/h зашёл в конференцию [03:25:40] slavazanko/h вышел из конференции [05:01:53] repolainen зашёл в конференцию [05:44:31] repolainen вышел из конференции [06:16:44] andrew_b зашёл в конференцию [06:36:43] il.smind зашёл в конференцию [06:38:07] <il.smind > это точно [06:45:51] ilia maslakov вышел из конференции [06:47:00] ilia maslakov зашёл в конференцию [06:47:15] il.smind вышел из конференции: Компьютер вошёл в спящий режим [07:02:12] iNode зашёл в конференцию [07:19:08] il.smind зашёл в конференцию [07:43:43] ilia maslakov вышел из конференции [07:46:06] ilia maslakov зашёл в конференцию [08:08:43] <andrew_b> slavazanko/w: взгляни на https://www.midnight-commander.org/changeset/26f693dbdbe2751238ff4fd6140692e86b710469 [09:14:53] slavazanko/w вышел из конференции [09:15:06] slavazanko/w зашёл в конференцию [09:16:13] <slavazanko/w> andrew_b: годно, пусть так будет. [10:01:12] ilia maslakov вышел из конференции [10:03:54] ilia maslakov зашёл в конференцию [10:17:51] <slavazanko/w> живые есть? [10:20:05] <andrew_b> Да. [10:22:18] <slavazanko/w> https://www.midnight-commander.org/ticket/2610 имеет смысл? Я пока погуглю, не замедляет ли оно. теоретически замедляет, ибо на выделение предварительного места тоже время надо... Наверное, если и делать, то с проверкой в configure.ac на эту функцию и с опцией в конфиге [x] preallocate space before file copying [10:24:38] <andrew_b> Только не posix_fallocate64(), posix_fallocate(). [10:25:07] <andrew_b> Ибо в glibc оно в зависимости от __USE_FILE_OFFSET64 и __USE_LARGEFILE64 выбирается. [10:25:19] <andrew_b> Как оно в других системах -- ХЗ. [10:25:21] <slavazanko/w> а, то есть, само [10:25:37] <andrew_b> 195 This function is a possible cancellation points and therefore not 196 marked with __THROW. */ 197 # ifndef __USE_FILE_OFFSET64 198 extern int posix_fallocate (int __fd, __off_t __offset, __off_t __len); 199 # else 200 # ifdef __REDIRECT 201 extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset, 202 <------><------><------><------><------> __off64_t __len), 203 <------><------> posix_fallocate64); 204 # else 205 # define posix_fallocate posix_fallocate64 206 # endif 207 # endif 208 # ifdef __USE_LARGEFILE64 209 extern int posix_fallocate64 (int __fd, __off64_t __offset, __off64_t __len); 210 # endif 211 #endif [10:25:53] <slavazanko/w> угу [10:26:11] <andrew_b> Но это glibc. [10:27:14] <slavazanko/w> проверку впендюрим. если нету. то и фиг с ней [10:27:16] <andrew_b> > если и делать, то с проверкой в configure.ac на эту функцию и с опцией в конфиге [x] preallocate space before file copying
Однозначно! [10:27:32] <slavazanko/w> ок, понял. Попробую наскочить... [10:31:26] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #275 (External panelize no have exit point) updated http://www.midnight-commander.org/ticket/275#comment:20 [10:32:51] ilia maslakov вышел из конференции [10:33:17] ilia maslakov зашёл в конференцию [10:46:27] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2383 (MC doesn't put rebinded keys into the search(Ctrl-S, Alt-S)) closed http://www.midnight-commander.org/ticket/2383#comment:3 [10:55:13] ilia maslakov вышел из конференции [10:55:46] ilia maslakov зашёл в конференцию [11:11:03] ilia maslakov вышел из конференции [11:12:12] ilia maslakov зашёл в конференцию [11:16:36] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1834 (show two more upper lines when_Find-file_then_F4) updated http://www.midnight-commander.org/ticket/1834#comment:2 • Ticket #2610 (Use posix_fallocate64() when copying files/moving to a new mount point) updated http://www.midnight-commander.org/ticket/2610#comment:1 [11:17:43] <andrew_b> Давай обсудим 2601. [11:19:35] <andrew_b> Выделение места под целый файл может не получиться по двум причинам: 1) нет столько места на диске 2) место есть, но из-за фрагментированности нельзя выделить требуемое место одним куском. [11:20:19] <slavazanko/w> по второму вернётся нормальное значение [11:20:31] <slavazanko/w> по первому уже обвешиваю проверками [11:20:53] <slavazanko/w> уточнение по второму: оно вернёт нормальное значение, но при этом ничего не сделает [11:25:26] <andrew_b> Кстати, первый случай хорошо бы независимо от. А не как сейчас: место есть, копируем, пока не закончится. Получаеи обрезаввнй файл. [11:26:20] <slavazanko/w> ну.. судя по всему, получается, что сначала будет зарезервирована память, а потом только будет производиться копирование. То есть, обрезков быть не должно. [11:26:42] <slavazanko/w> Я потом ещё потестю: сделаю маленький loopback-девайс, в него покопирую... [11:28:02] <andrew_b> Я имею в виду, что проверку перед копированием хорошо бы делать, если posix_fallocate и не используется. [11:28:30] ilia maslakov вышел из конференции [11:28:36] <slavazanko/w> а, это... гм. Ок, попробую потом [11:30:38] ilia maslakov зашёл в конференцию [11:35:28] ilia maslakov вышел из конференции [11:35:51] ilia maslakov зашёл в конференцию [11:40:25] ilia maslakov вышел из конференции [11:42:47] ilia maslakov зашёл в конференцию [11:45:10] <slavazanko/w> Андрей, глянь 2610_posix_fallocate testcase: 1) dd if=/dev/zero of=test_dev.img count=2048 2) mkefs dev.img 3) mkdir test_mnt 4) sudo mount dev.img test_mnt -o loop 5) пробуй копировать в test_mnt что-нить больше мегабайта
Говорит об неизвестной ошибке (-28), хотя вроде по man posix_fallocate оно возвращает вполне себе ошибку. только позитивную нашёл http://www.spinics.net/lists/fio/msg00441.html как пруф того, что ошибки позитивные :) [11:46:41] <slavazanko/w> - 2) mkefs dev.img + 2) mke2fs test_dev.img
- 4) sudo mount dev.img test_mnt -o loop + 4) sudo mount test_dev.img test_mnt -o loop [11:50:48] <andrew_b> AC_TRY_COMPILE ломает кросс-компиляцию. [11:51:29] <slavazanko/w> облин. Разобрался. Не надо инвертировать просто.. гм [11:51:49] <slavazanko/w> ломает?. Мопед не мой... http://lists.gnu.org/archive/html/bug-coreutils/2011-09/msg00078.html [11:52:17] <slavazanko/w> TRY_RUN ломает [11:52:24] <slavazanko/w> компиляция и линковка кажись нет [11:52:45] <andrew_b> А... [11:52:50] <andrew_b> Перепутал. [11:56:07] <slavazanko/w> такс, из большего всё, осталось только реализовать: 1) опцию в конфиге 2) обновить документацию и бранч будет готов [12:01:21] <andrew_b> В мане написано, что надо #define _XOPEN_SOURCE 600 [12:01:33] ilia maslakov вышел из конференции [12:02:22] ilia maslakov зашёл в конференцию [12:03:21] <slavazanko/w> ну.. у меня оно в стандартных инклюдесах определено. Потому что безо всяких дополнительных дефайнов подхватывает [12:03:25] <slavazanko/w> у тебя не так? [12:03:44] <andrew_b> Не смотрел пока. [12:03:55] <slavazanko/w> в m4 есть ещё дополнительные проверки на версии глибсов, ибо в ранних реализациях оно broken [12:08:12] <andrew_b> Cannot preallocate space for target file "/home/borodin/w~3-alt1.src.rpm" Unknown error 4294967268 (-28) [12:08:33] <slavazanko/w> запуль [12:08:49] <andrew_b> После retry Unknown error 4294967287 (-9) [12:09:11] <slavazanko/w> запуль, я поправил [12:10:40] ilia maslakov вышел из конференции [12:11:43] ilia maslakov зашёл в конференцию [12:13:20] <andrew_b> No space left on device (28) После Retry Bad file descriptor (9) [12:15:11] <slavazanko/w> странно. там у меня есть закрытие mc_close (dest_desc); но по идее, если повтор, то до этой строки не должно доходить... там должен буть переход по continue [12:16:21] ilia maslakov вышел из конференции [12:18:52] ilia maslakov зашёл в конференцию [12:24:53] ilia maslakov вышел из конференции [12:27:52] ilia maslakov зашёл в конференцию [12:30:00] ilia maslakov вышел из конференции [12:32:28] ilia maslakov зашёл в конференцию [12:36:32] ilia maslakov вышел из конференции [12:37:36] ilia maslakov зашёл в конференцию [12:44:50] ilia maslakov вышел из конференции [12:46:07] ilia maslakov зашёл в конференцию [12:54:26] ilia maslakov вышел из конференции [12:55:13] ilia maslakov зашёл в конференцию [12:59:07] <slavazanko/w> запушил 2610_posix_fallocate с доками. Выставляю на ревью?
По поводу Bad file descriptor (9) я хз чего оно так. Наверное, posix_fallocate что-то сама делает с файловым дескриптором. Закрывает его? [12:59:54] <andrew_b> > Выставляю на ревью?
А смысл? После 4.8.0 же. [13:00:10] <slavazanko/w> onhold [13:06:11] <andrew_b> А может, не стоит в локализованные доки вносисть доаолнения на английском? [13:06:26] <andrew_b> Надо бы решить, что вообще с ними делать. [13:06:36] <andrew_b> Ибо устарели давно. [13:07:22] <slavazanko/w> ну... хз. думаю. вносить надо, ибо при чтении мана человек увидит абзац на английском языке, что резанёт глаз. Чем вообще не увидит и будет считать, что так и надо. [13:08:07] <slavazanko/w> устарели - это можно попробовать кинуть клич на трансифексе и в списках рассылки с просьбой произвести аудит [13:16:05] ilia maslakov вышел из конференции [13:16:47] ilia maslakov зашёл в конференцию [13:35:02] ilia maslakov вышел из конференции [13:35:39] ilia maslakov зашёл в конференцию [14:01:41] ilia maslakov вышел из конференции [14:02:23] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2605 (FISH: mc hangs while copy lot of small files) reopened http://www.midnight-commander.org/ticket/2605#comment:9 • Ticket #2605 (FISH: mc hangs while copy lot of small files) updated http://www.midnight-commander.org/ticket/2605#comment:10 • Ticket #2605 (FISH: mc hangs while copy lot of small files) updated http://www.midnight-commander.org/ticket/2605#comment:11 • Ticket #169 (Need for change some report in trac ticket system and add new report) updated http://www.midnight-commander.org/ticket/169#comment:5 • Ticket #169 (Need for change some report in trac ticket system and add new report) closed http://www.midnight-commander.org/ticket/169#comment:6 [14:04:13] ilia maslakov зашёл в конференцию [14:05:35] <andrew_b> Что случилось с 2605? [14:06:40] <slavazanko/w> он вернулся в testing. Илья автоматом закрыл его полностью, при этом он stable-candidate [14:07:12] <andrew_b> comment #7 [14:07:31] <andrew_b> Просто распиздяйничать не надо. [14:08:04] <slavazanko/w> ёп.. я глянул только на кейворд. [14:08:08] <slavazanko/w> сорри [14:17:24] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2605 (FISH: mc hangs while copy lot of small files) closed http://www.midnight-commander.org/ticket/2605#comment:12 [14:24:49] ilia maslakov вышел из конференции [14:25:41] ilia maslakov зашёл в конференцию [15:10:56] andrew_b вышел из конференции [15:11:15] ilia maslakov вышел из конференции [15:12:16] ilia maslakov зашёл в конференцию [15:32:36] ilia maslakov вышел из конференции [15:33:19] ilia maslakov зашёл в конференцию [15:51:10] ASM вышел из конференции [15:55:11] ASM зашёл в конференцию [15:55:13] ASM вышел из конференции [15:55:52] ASM зашёл в конференцию [16:07:02] <il.smind > ну что у нас сегодня плохого? [16:07:36] <slavazanko/w> второй день тикет https://www.midnight-commander.org/ticket/2611 остаётся в непровотанном виде [16:17:40] <il.smind > slavazanko/w: подписал [16:17:59] <slavazanko/w> гуд. Я домой, дома волью [16:18:09] <slavazanko/w> ты сам-то как? [16:40:22] <il.smind > еле живой приполз [16:40:46] <il.smind > монтажом сегодня занимался весь день [16:41:44] <il.smind > это чо было Status changed from closed to reopened Resolution fixed deleted
comment:10 Changed 3 hours ago by slavazanko
Owner changed from angel_il to slavazanko Status changed from reopened to accepted
comment:11 Changed 3 hours ago by slavazanko
Status changed from accepted to testing Resolution set to fixed