The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |  
Форум Программирование под UNIX
buildworld RPI3 - непонятки с LLVM_TARGET_ENABLE, !*! OldMonster, (Компиляция) 06-Дек-20, 15:37  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
sudo GUI скрипт, !*! sunjob, (Shell скрипты) 30-Июл-20, 10:17  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Сложное вычисление на Python и засовывание результата в Ansible, !*! xintrea, (Python) 24-Ноя-20, 15:34  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
особенности конвертации х86 пакета в х64, !*! gardener, (C/C++) 19-Сен-20, 14:31  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Копирование указателя и выделение памяти, !*! datswd, (C/C++) 17-Сен-20, 20:48  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Умирает скрипт из автозапуска, !*! dvl, (Shell скрипты) 09-Окт-20, 16:00  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Рекурсивное использование asprintf, !*! datswd, (C/C++) 27-Сен-20, 09:14  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • https elixir bootlin com glibc glibc-2 31 source libio vasprintf c L32судя по , !*! pavel_simple. (?), 22:11 , 27-Сен-20 (1)
    > Всех приветствую.
    > В GNU libc есть функция asprintf, которая делает то же самое, что
    > и sprintf, но динамически выделяет память в результирующей переменной.
    > https://www.gnu.org/software/libc/manual/html_node/Dynamic-O...
    > Если сделать вот так:
    > asprintf(&a, "%s%s", a, "123");
    > В результате в переменной a окажется её содержимое дополненное строкой "123".
    > Вопрос в том, что происходит с точки зрения памяти? Память, изначально выделенная
    > под a, утечет? Или там всё красиво и будет сделан realloc?
    > Заранее благодарен.

    https://elixir.bootlin.com/glibc/glibc-2.31/source/libio/vas...
    судя по ^^^ делает реаллок
    но проще ведь пупо проверить, не? в цикле?

    сообщить модератору +/ответить
    • Вот кстати да Сделал вот такую штуку int i 1 char p NULL char , !*! datswd (?), 08:07 , 03-Окт-20 (2)
      > но проще ведь пупо проверить, не? в цикле?

      Вот кстати да. Сделал вот такую штуку:

          int i = 1;
          char *p = NULL;
          char *c = "lalafalkjsdfhklj3h2iuhnklfsajbnlfiu2b    lkjdbslkabfqwilubfkldsajbfkljewqlkfdsa";
          int l = (int)strlen(c);
          while (1) {
      //        p = realloc(p, i * (l + 1) * sizeof(char));
      //        sprintf(p, "%s%s", i > 1 ? p :"", c);
              asprintf(&p, "%s%s", i > 1 ? p :"", c);


              i++;
              if(i >= 100000) {
                  printf("Free memory\n");
                  free(p);
                  p = NULL;
                  printf("Goto sleep\n");
                  sleep(5);
                  i = 1;
                  printf("Go on\n");
              }
          }

      Очень скоро после запуска оно сжирает всю память и ps -ax начинает говорить, что не может выполниться потому что нет памяти :))

      Если заменить asprintf на realloc + sprintf, то он вполне себе нормально работает.

      Ещё обратил внимание на то, что после первой итерации он память чистит, и pmap показывает, что в heap свободно, после всех последующих heap просто остается в максимальном значении. Это оптимизация так работает?

      сообщить модератору +/ответить
Параллельное исполнение в bash, !*! Аноним, (Shell скрипты) 08-Окт-20, 19:15  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Clang vs Gcc: две компиляторных системы в одном дистрибутиве, !*! sidtver, (Компиляция) 08-Окт-20, 13:50  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


CenOS 8 -- Qmail-1.03, !*! tukanen, (Компиляция) 18-Сен-20, 16:20  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как правильно использовать QMediaMetaData для определения парам, !*! Oleg1980, (C/C++) 23-Сен-20, 14:48  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Python: возможно ли использования кодировок отличных от utf8?, !*! Аноним, (Python) 13-Авг-20, 23:29  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • SyntaxError Non-UTF-8 code starting with Python 3 по умолчанию использует UTF-8, !*! eRIC (ok), 11:16 , 19-Авг-20 (5)
    SyntaxError: Non-UTF-8 code starting with
    > '\xff' in file ../../tx_utf16.py on line 4194, but no encoding declared;

    > естественно это не utf-8 это utf-16, и я указал кодировку. Зачем
    > он тупит?

    Python 3 по умолчанию использует UTF-8, скорее всего на строчке 4194 у вас данные которые написаны не в UTF-8 кодировке. Попробуйте использовать конструкции decode/encode чтобы перевести в правильной кодировке данные программе.


    сообщить модератору +/ответить
    • В той строчке у меня комментарий, расшифровывающий юникодные символы, отличающие, !*! Аноним (2), 18:16 , 20-Авг-20 (6) +1
      В той строчке у меня комментарий, расшифровывающий юникодные символы, отличающиеся между платформами. Они корректные только в utf16. Я в принципе пока это обошёл, но чувствую на виндоус опять словлю проблем. Я так понял в python3 все строки (включая комментарии) расшифровываются в utf8 внутри? Во 2 можно было выбирать любую кодировку, в том числе для операций с файловыми путями.
      сообщить модератору +1 +/ответить
      • Проблемы у меня от того, что мне нужно обработать утф8 файлы с виндоус, некоррек, !*! Аноним (2), 18:22 , 20-Авг-20 (7)
        Проблемы у меня от того, что мне нужно обработать утф8 файлы с виндоус, некорректные в линуксе, на линуксе, потом вернуть их обратно и отправить на виндоус. Выполняю очень технологичную замену символов при чтении и обратную замену при записи, ну и конечно в коде только коды символов/байтов. Я не в восторге, если честно, да и кто знает какие ещё там последовательности криво отображаются между платформами. Спасибо хоть интернет у нас на линуксе -- разгребать юникодные косяки IIS было бы ещё печальней.
        сообщить модератору +/ответить
      • да в 3м все в utf8 во 2й версии если юникод то приходилось типа u бла бла бла , !*! eRIC (ok), 09:28 , 21-Авг-20 (8)
        > в python3 все строки (включая комментарии) расшифровываются в utf8 внутри? Во
        > 2 можно было выбирать любую кодировку, в том числе для операций
        > с файловыми путями.

        да в 3м все в utf8. во 2й версии если юникод то приходилось типа u'бла бла бла' писать.

        сообщить модератору +/ответить
        • Там в коде полно артефактов времён второй версии Просто мне был нужен utf16 вме, !*! Аноним (2), 19:22 , 21-Авг-20 (9)
          Там в коде полно артефактов времён второй версии. Просто мне был нужен utf16 вместо utf8, а получается нельзя иметь декодированные строки в нём (при конвертации корректный utf16 превращается в некорректный платформозависимый utf8), во всяком случае в ряде внешних либ. Насчёт комментариев я погорячился, это докстринг, но трейс указывает куда угодно, только не на место проблемы. В общем, я разобрался, целиком мой косяк, я отвлёкся на артефакты, перепутал различные проблемы, и искал совсем не там, где стоило бы. А ещё лучше не работать с питоном на венде/маке, лучше насовать немного костылей на линуксе, но зато корректно работать везде будет.
          сообщить модератору +/ответить
Как ускорить выполнения скрипта shell (проверка POS принтера), !*! Pablic, (Shell скрипты) 17-Авг-20, 16:23  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


bash, передача команды строкой, !*! sunjob, (Shell скрипты) 13-Июл-20, 11:07  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Одна копия telegram bot на python, !*! hebeseyir, (Python) 25-Сен-19, 14:52  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Unix-way решение проблемы Создаете отдельных пользователей на серверах, и рас, !*! Аноним (1), 23:38 , 25-Сен-19 (1)
    Unix-way решение проблемы...
    Создаете отдельных пользователей на серверах, и раскидываете их SSH-ключи по серверам. Чтобы от этого пользователя на каждом сервере можно было подключиться на все остальные серваки.

    Перед тем, как стартануть бота, по SSH берете список процессов с каждого сервера. Если он там запущен, ничего не запускаете. Если запущенных процессов на других серверах нет, запускаете.

    сообщить модератору +/ответить
    • Это bad-way Между проверкой и запуском процесс может быть запущен и на первой м, !*! ABATAPA (ok), 16:46 , 27-Сен-19 (2)
      > Unix-way решение проблемы...
      > Создаете отдельных пользователей на серверах, и раскидываете их SSH-ключи по серверам.
      > Чтобы от этого пользователя на каждом сервере можно было подключиться на
      > все остальные серваки.
      > Перед тем, как стартануть бота, по SSH берете список процессов с каждого
      > сервера. Если он там запущен, ничего не запускаете. Если запущенных процессов
      > на других серверах нет, запускаете.

      Это bad-way. Между проверкой и запуском процесс может быть запущен и на первой машине.
      Нужно вводить блокировку — например, через файл, который создаётся атомарной операцией (создание файла и эксклюзивная запись), писать в него PID и машину процесса, при старте проверять возможность  создания блокировки, жив ли процесс, и т. д.
      Существуют уже готовые средства кластеризации приложений (HA-кластеры).

      Кроме того, это можно сделать с помощью HA-кластера виртуализации (того же Proxmox).

      сообщить модератору +/ответить
      • gt оверквотинг удален Вы переусложняете Требования High Availability не было , !*! Аноним (1), 12:49 , 28-Сен-19 (3)
        >[оверквотинг удален]
        >> сервера. Если он там запущен, ничего не запускаете. Если запущенных процессов
        >> на других серверах нет, запускаете.
        > Это bad-way. Между проверкой и запуском процесс может быть запущен и на
        > первой машине.
        > Нужно вводить блокировку — например, через файл, который создаётся атомарной операцией
        > (создание файла и эксклюзивная запись), писать в него PID и машину
        > процесса, при старте проверять возможность  создания блокировки, жив ли процесс,
        > и т. д.
        > Существуют уже готовые средства кластеризации приложений (HA-кластеры).
        > Кроме того, это можно сделать с помощью HA-кластера виртуализации (того же Proxmox).

        Вы переусложняете.
        Требования High Availability не было. Требования проверки здоровья процесса не было.

        Нам ничего не рассказали о логике запуска этой программы. Мой ответ покрывает базовую часть, как из того, что есть, сделать проверку, запущен ли экземпляр программы на другом сервере. Если появятся уточнения, я разовью идею дальше.

        Как вариант, роботу после входа писать в чат, что он вошёл в такое-то время. Все роботы, у которых вход до этого времени, должны немедленно выйти. Но это оффтопик для этого форума.

        сообщить модератору +/ответить
  • Переделать скрипт, скорее всего достигнут порог некомпетентности скрипта Если , !*! fantom (??), 15:33 , 16-Июл-20 (5)
    > Подскажите средство для того чтобы всегда была запущена только одна копия python
    > скрипта на разных серверах, которая запускает бота
    > Иначе, если запущено 2 бота, то сообщения в чате дублируются

    Переделать скрипт, скорее всего достигнут "порог некомпетентности" скрипта.
    Если данные дублируются, вероятнее всего источник данных для скриптов на разных серверах один и тот же, достаточно добавить механизм проверки отослано или нет сообщение и количество скриптов перестанет быть проблемой.

    сообщить модератору +/ответить
вставка текста из скрипта , !*! Roman, (Shell скрипты) 08-Июл-20, 22:05  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Сценарий для сортировки строк, !*! Gridal, (Shell скрипты) 23-Июн-20, 20:15  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


оказия.. bsd 12.0 = > 12.1, !*! nekto, (C/C++) 17-Июн-20, 14:08  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Завершение дочерних процессов 2 уровня, !*! Аноним, (Shell скрипты) 13-Май-20, 01:56  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Возможно ли на regexp perl удалить определенное число байтов?, !*! zhukovia, (Perl) 05-Фев-20, 13:29  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Поскажите как в SQL запросить N предпоследних значений, !*! A.Stahl, (Базы данных, SQL) 11-Фев-20, 08:58  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Не хочет работать valgrind в Astra Linux 1.3, !*! xintrea, (Отладка и профилирование) 18-Мрт-20, 17:22  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • В догонку, проблемный код valgrind такой code define FIND _sec, _se, !*! xintrea (ok), 17:39 , 18-Мрт-20 (1)
    В догонку, проблемный код valgrind такой:

    #           define FIND(_sec, _seg) \
                do { \
                   ElfXX_Shdr a_shdr; \
                   ML_(img_get)(&a_shdr, dimg, \
                                INDEX_BIS(shdr_dioff, i, shdr_dent_szB), \
                                sizeof(a_shdr)); \
                   if (di->_sec##_present \
                       && 0 == ML_(img_strcmp_c)(dimg, shdr_strtab_dioff \
                                                 + a_shdr.sh_name, "." #_sec)) { \
                      vg_assert(di->_sec##_size == a_shdr.sh_size); \
                      /* JRS 2013-Jun-01: the following assert doesn't contain */ \
                      /* any ==s, which seems to me to be suspicious. */ \
                      vg_assert(di->_sec##_avma +  a_shdr.sh_addr + _seg##_dbias); \
                      /* Assume we have a correct value for the main */ \
                      /* object's bias.  Use that to derive the debuginfo */ \
                      /* object's bias, by adding the difference in SVMAs */ \
                      /* for the corresponding sections in the two files. */ \
                      /* That should take care of all prelinking effects. */ \
                      di->_sec##_debug_svma = a_shdr.sh_addr; \
                      di->_sec##_debug_bias \
                         = di->_sec##_bias + \
                           di->_sec##_svma - di->_sec##_debug_svma; \
                      TRACE_SYMTAB("acquiring ." #_sec \
                                   " debug svma = %#lx .. %#lx\n",       \
                                   di->_sec##_debug_svma, \
                                   di->_sec##_debug_svma + di->_sec##_size - 1); \
                      TRACE_SYMTAB("acquiring ." #_sec " debug bias = %#lx\n", \
                                   (UWord)di->_sec##_debug_bias);           \
                   } \
                } while (0);

                /* SECTION   SEGMENT */
                FIND(text,   rx)
                FIND(data,   rw)
                FIND(sdata,  rw)
                FIND(rodata, rw)
                FIND(bss,    rw) <!-- Проблема тут
                FIND(sbss,   rw)

    #           undef FIND


    сообщить модератору +/ответить
    • Во первых, если вы поставили себе это изделие потому что оно сертифицировано - т, !*! ыы (?), 20:41 , 18-Мрт-20 (2)
      Во первых, если вы поставили себе это изделие потому что оно сертифицировано - то проверьте- не бинарная ли была сертификация. если она была бинарная- то о такой вещи как обновление и установка новой версии - забудьте. Все версии новее - только через производителя дистрибутива.
      Во вторых  - обратитесь в поставщику решения.
      сообщить модератору +/ответить
      • Мы сами производители изделия, и потребителю поставляем, естественно, в комплект, !*! xintrea (ok), 09:06 , 19-Мрт-20 (3)
        > Во первых, если вы поставили себе это изделие потому что оно сертифицировано
        > - то проверьте- не бинарная ли была сертификация. если она была
        > бинарная- то о такой вещи как обновление и установка новой версии
        > - забудьте. Все версии новее - только через производителя дистрибутива.

        Мы сами производители изделия, и потребителю поставляем, естественно, в комплекте с официальной Астрой. Но для разработки мы на свои рабочие станции и на тестовые платформы можем ставить все что нам необходимо. Потом все исходники ПО уходят на сертификацию, и они должны корректно работать с той Астрой, которая идет в комплекте с оборудованием.

        > Во вторых  - обратитесь в поставщику решения.

        Не вариант, наш сертификат на техническую поддержку от Астры кончился несколько лет назад.

        сообщить модератору +/ответить
      • В общем, я поразмыслил и решил, что срабатывает всего лишь ассерт, который может, !*! xintrea (ok), 10:16 , 19-Мрт-20 (4)
        В общем, я поразмыслил и решил, что срабатывает всего лишь ассерт, который может быть неправильным для Астры. Авторы valgrind наворотили несколько ассертов на размеры секций, и изменяли их в 2013 году.

        В любом случая, я просто закомментировал проблемный ассерт:


        vg_assert(di->_sec##_size == a_shdr.sh_size);


        и valgrind стартанул.

        сообщить модератору +/ответить
Помогите с пакетом Плотностной алгоритмом кластеризации DBSCAN, !*! qqq, (Разное) 05-Мрт-20, 11:59  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
как написать этот код на BASH, !*! tukanen, (Shell скрипты) 13-Фев-20, 15:18  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Как по файлам вычислить из какой они ревизии Git?, !*! Фёдор Диспатчный, (Контроль версий, Git, SVN, Bazaar, Mercurial) 27-Янв-20, 18:11  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Нету простого способа Даже если ты посчитаешь хэш блоба, в базе данных ссылки о, !*! Мяу (?), 20:42 , 27-Янв-20 (1)
    > Есть набор файлов, якобы точно соответствующий какой-то ревизии в Git.
    > Хочу определить какой именно ревизии соответствуют эти файлы.
    > Есть простой способ найти ревизию?
    > Сложный способ:
    > - посчитать контрольные суммы искомых файлов,
    > - делать checkout на все подряд ревизии,
    > - вычисляя контрольные суммы файлов в каждой ревизии,
    > - выбрать наилучшее совпадение с ревизией.

    Нету простого способа. Даже если ты посчитаешь хэш блоба, в базе данных ссылки односторонним образом устроены. Нельзя по хэшу блоба узнать какому tree он принадлежит без полного сканирования базы. И соответственно к какому коммиту принадлежит tree аналогично

    сообщить модератору +/ответить
Попытка реализовать собственный exec в userspace, !*! Павел Отредиез, (C/C++) 02-Янв-20, 20:36  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Не работает перевод до старта QApplication. Как обойти?, !*! xintrea, (GUI, XWindow, Qt, GTK) 20-Янв-20, 09:54  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • ля,не приходило на ум - что скорее всего система сигнал-слот не будет работа, !*! Аноним (1), 14:30 , 20-Янв-20 (1)
    > Перед тем, как будет стартовать объект QApplication (метод exec()), мне нужно подготовить
    > определенные файлы, которые нужны для корректного старта, чтобы приложение могло их
    > найти.

    ...
    *ля,
    не приходило на ум - что скорее всего система сигнал-слот не будет работать до запуска exec() ?

    >> Или, может быть, есть какой-то другой метод?

    Дффух - фазoвая инициализация ?
    Пример, ah( simple win-helper ), в конструкторе ph, вызов void init(); где происходит подготовка всех кишок аппы:

    int main(
    int argc,
    char *argv[])
    {

      int ret = 0;

      FMemWatcher memWatcher;

      FAppHelper ah;
      if (!ah.isOk()) {

        ret = -1;
        }

      // make copy because qt may change
      FArg arg(argc,argv);
      if (!arg.isOk()) {

        ret = -2;
        }

      if (0 == ret) {

        FGuiApplication app(argc, argv);
        FPluginHolder ph(arg, &memWatcher);

        if (ph.isOk()) {

          ret = app.exec();
          }
        else {

          ret = -3;
          }
        }

      memWatcher.Dump();

      return ret;

    };


    >Очень не хотелось бы в корне переделывать все приложение из-за такой вот особенности Qt.

    Имо, там перекроить вопрос 30-90 минут...

    P.S.:
    Вроде как еще на gamedev, не отметились.. :)

    сообщить модератору +/ответить
Книга о Шелле (Shell), !*! alexynior, (Shell скрипты) 05-Янв-20, 05:12  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Brainfuck New Year, !*! pavlinux, (Языки программирования) 25-Дек-15, 02:26  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Нужна простая помощь в тестировании движка Key-Value (libmdbx), !*! erthink, (Разное) 12-Июл-19, 22:04  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Сколько денег за тесты , !*! universite (ok), 23:13 , 12-Июл-19 (1)
    > Прошу помочь в тестировании key-value движка MDBX. Хватит даже полудохлой (в разумных
    > пределах) виртуалки с установленным компилятором C++, make и компрессором lz4 для
    > логов.

    Сколько денег за тесты?

    сообщить модератору +/ответить
  • cc -O2 -g3 -Wall -Werror -Wextra -ffunction-sections -fPIC -fvisibility hidden -, !*! test (??), 08:05 , 13-Июл-19 (3)
    cc -O2 -g3 -Wall -Werror -Wextra -ffunction-sections -fPIC -fvisibility=hidden -D_GNU_SOURCE=1 -std=gnu11 -pthread -DNDEBUG=1 -DMDBX_DEBUG=0 -DLIBMDBX_EXPORTS=1 -I. tutorial/sample-mdbx.c ./libmdbx.so -o example
    rm -f /dev/shm/mdbx-test.db /dev/shm/mdbx-test.log && (set -o pipefail; ./mdbx_test --repeat=42 --pathname=/dev/shm/mdbx-test.db --dont-cleanup-after basic | tee -a /dev/shm/mdbx-test.log | tail -n 42) \
    && ./mdbx_chk -vvn /dev/shm/mdbx-test.db && ./mdbx_chk -vvn /dev/shm/mdbx-test.db-copy
    [ 11005 child_9.9  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 10999 child_3.3  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 11004 child_8.8  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 10998 child_2.2  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 10997 child_1.1  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 11000 child_4.4  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 190713-13:00:25.026593_10994 main       info ] config-dump:     limits: readers 42, tables 42
    [ 190713-13:00:25.026598_10994 main       info ] config-dump:     drop table: No
    [ 190713-13:00:25.026602_10994 main       info ] config-dump:     ignore MDBX_MAP_FULL error: No
    [ 190713-13:00:25.026606_10994 main       info ] config-dump: #9, testcase append, space_id/table 9
    [ 190713-13:00:25.026612_10994 main       info ] config-dump:     log: level 3, console
    [ 190713-13:00:25.026616_10994 main       info ] config-dump:     database: /dev/shm/mdbx-test.db, size 268435456[-1..-1, -1 -1, -1]
    [ 190713-13:00:25.026622_10994 main       info ] config-dump:     mode: 0x7984000 = mapasync, nosubdir, writemap, nordahead, nomeminit, coalesce, lifo
    [ 190713-13:00:25.026629_10994 main       info ] config-dump:     table: 0x4 = data.dups
    [ 190713-13:00:25.026635_10994 main       info ] config-dump:     iterations/records 1000
    [ 190713-13:00:25.026639_10994 main       info ] config-dump:     repeat 42
    [ 190713-13:00:25.026644_10994 main       info ] config-dump:     threads 1
    [ 190713-13:00:25.026648_10994 main       info ] config-dump:     keygen.params: case random, width 32, mesh 32, rotate 3, offset 41, split 16/16
    [ 190713-13:00:25.026653_10994 main       info ] config-dump:     keygen.seed: 1
    [ 190713-13:00:25.026658_10994 main       info ] config-dump:     key: minlen 0, maxlen 990
    [ 190713-13:00:25.026662_10994 main       info ] config-dump:     data: minlen 0, maxlen 990
    [ 190713-13:00:25.026667_10994 main       info ] config-dump:     batch: read 42, write 42
    [ 190713-13:00:25.026671_10994 main       info ] config-dump:     no-delay
    [ 190713-13:00:25.026676_10994 main       info ] config-dump:     no-inject-writefault
    [ 190713-13:00:25.026680_10994 main       info ] config-dump:     limits: readers 42, tables 42
    [ 190713-13:00:25.026684_10994 main       info ] config-dump:     drop table: No
    [ 190713-13:00:25.026689_10994 main       info ] config-dump:     ignore MDBX_MAP_FULL error: No
    [ 190713-13:00:25.026693_10994 main       info ] config-dump: timeout: INFINITE
    [ 190713-13:00:25.026698_10994 main       info ] config-dump: cleanup: before Yes, after No
    [ 190713-13:00:25.026703_10994 main       info ] config-dump: failfast: Yes
    [ 190713-13:00:25.026707_10994 main       info ] config-dump: progress indicator: Yes
    [ 190713-13:00:25.043661_11005 child_9.9  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 190713-13:00:25.043736_10999 child_3.3  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 190713-13:00:25.044187_11004 child_8.8  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 190713-13:00:25.045076_10998 child_2.2  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 190713-13:00:25.045329_10997 child_1.1  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 190713-13:00:25.045561_11000 child_4.4  fail ] mdbx_env_open() failed: Function not implemented (38)
    [ 190713-13:00:25.046074_10994 overlord   info ] actor #8, id 8, pid 11004: failed
    [ 190713-13:00:25.046319_10994 overlord   info ] actor #6, id 6, pid 11002: killed
    [ 190713-13:00:25.046535_10994 overlord   info ] actor #4, id 4, pid 11000: killed
    [ 190713-13:00:25.046728_10994 overlord   info ] actor #5, id 5, pid 11001: killed
    [ 190713-13:00:25.046935_10994 overlord   info ] actor #2, id 2, pid 10998: killed
    [ 190713-13:00:25.047155_10994 overlord   info ] actor #3, id 3, pid 10999: killed
    [ 190713-13:00:25.047561_10994 overlord   info ] actor #1, id 1, pid 10997: killed
    [ 190713-13:00:25.048007_10994 overlord   info ] actor #7, id 7, pid 11003: killed
    [ 190713-13:00:25.050584_10994 overlord   info ] actor #9, id 9, pid 11005: killed
    [ 190713-13:00:25.050633_10994 overlord   noti ] RESULT: Failed
    [ 190713-13:00:25.050641_10994 overlord   info ] skip cleanup
    make: *** [check] Ошибка 1

    сообщить модератору +/ответить
 
Пометить прочитанным Создать тему
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру