Обновление Node-A v.0.1.3


  • administrators

    В обновление включены:

    • улучшенная работа с сокетами, теперь требуется меньше итераций на установку соединений, потребляет меньше памяти (socket.io v2.1.1)
    • обновленный сервер express (4.16.3)
    • крипто по элептичеким кривым secp256k1 (до v3.5.0)
    • ускорена работа с командной строкой (через vorpal v1.12.0)
    • улучшения по передачи сжимаемых данных между узлами
    • обновлен основной модуль sthjs API SmartHoldem, теперь подключается через npm менеджер пакетов
    • обновлен модуль взаимодействия с массивами (lodash)

    Обновления не критичны, но желательны

    Тестирования проводились в стабильных версиях nodejs: 6.14.1 (20 test-servers) и 8.11.1 (15 test-servers)

    Для обновления возможны следующие последовательности команд:

    sudo apt-get update && sudo apt-get dist-upgrade -y
    cd smartholdem-node-a
    git pull
    npm install -g npm forever grunt-cli
    npm install
    sh update.sh
    

    Если не срабатывает обновление, выполняем патч и повторяем список команд:

    git checkout -p
    git pull
    

    Если проблема с компиляцией secp256k1, одна из причин локаль:

    sudo locale-gen en_US.UTF-8
    

    2я причина, gyp:

    npm install -g node-gyp@latest
    npm rebuild
    

  • administrators

    @technol0g said in Обновление Node-A v.0.1.3:

    upd: Если не проходит синхронизация ноды с предустановленным в конфиге ключом, удалите делегата из конфига, дождитесь синхронизации, добавьте ключ снова, перезапустите ноду.


Log in to reply
 

Looks like your connection to Community was lost, please wait while we try to reconnect.