Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump tarantool 2.10.4 #12

Open
wants to merge 274 commits into
base: master
Choose a base branch
from

Conversation

foxzi
Copy link

@foxzi foxzi commented Nov 14, 2022

Bump tarantool 2.10.4 and update alpine to 3.16

Konstantin Nazarov and others added 30 commits July 25, 2016 19:14
There is now a way to change settings dynamically:

tarantool_set_config.lua <env var> <value>

e.g.

tarantool_set_config.lua TARANTOOL_SLAB_ALLOC_ARENA 1.2

All things that can be set via env, can be changed this way.

Fixes #4
This prevents reinitialization of database when
old snapshots are removed. Because initial version
used only snaphost '0' for that purpose.
The print() is buffered and is shown out-of-order
when running container in background.
cyrus-sasl is requied to build updated memcached module

Fixes #8
Otherwise people have hard time with setting permissions
on their lua scripts. Docker doesn't allow to change them
after the VOLUME directive.
How to use:

tarantool_set_config.lua TARANTOOL_USER_NAME <new user name>
tarantool_set_config.lua TARANTOOL_USER_PASSWORD <new password>
e.g. with:
tarantool_set_config.lua TARANTOOL_USER_PASSWORD <new password>
Getting this error when attempt to start any application in tarantool 1.6
/usr/local/bin/tarantoolctl: Configuration failed: Incorrect value for option 'vinyl_dir': unexpected option

As far as I know there's no vinyl in 1.6 so maybe just remove the option from default config?
Please update tarantool.default for 1.6
ylobankov and others added 20 commits December 7, 2021 17:11
This patch updates the version for each tarantool module to the latest
tag of the module where it's possible.

Also, a build issue was fixed for Centos 7. It was impossible to
download the pgdg-redhat-repo-latest.noarch.rpm package by the link
from the docker file. So the link was updated.

Clases #208
Closes #215
- added new version files for 1.10.12, 2.8.3, 2.10.0-beta2
- updated the corresponding version files to the latest releases
This patch updates the version for mqtt module to the latest tag and
removes the steps with installing the mosquitto library for alpine:3.9.
With the new release of mqtt module, libmosquitto builds statically
when the module is installed from luarocks. That fix eliminates the
dependencies that are not necessary anymore.

Closes tarantool/mqtt#41
Since 2.8.4 and 1.10.13 have been released the correnponding docker
images need to be uploaded to the Docker Hub.

Added 'bsd-compat-headers' package for alpine 3.9 Dockerfile as it is
required for `cdefs.h`. Without the package an error raises during
the build:

    fatal error: sys/cdefs.h: No such file or directory

Part of #222
Added two new args:

   - LUAJIT_DISABLE_SYSPROF to disable sysprof due to an error
     'undefined reference to backtrace' during the build
   - LUAJIT_ENABLE_GC64 to build Tarantool with enabled GC64

Part of tarantool/infra#88
Added alpine 3.15 image with updated packages:

   - gperftools bumped to 2.9.1 version
   - mysql bumped to 2.1.0

Closes #229
…231)

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh(fix)

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh(fix)

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh(fix)

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh(fix)

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh(fix)

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh

* Add new ubuntu based dockerimage and fix docker-entrypoint_centos.sh
Due to the long build we decided to create the new images
with Tarantool installed by a packet manager. Not to build
from source like for Alpine linux.

Closes tarantool/infra#100 tarantool/infra#101

Co-authored-by: Sergey Vorontsov <[email protected]>
GOSU version 1.2 fails on start application with error:

    runtime: failed to create new OS thread (have 2 already; errno=22)

Fix #235
* Add info about new images based on Ubuntu 20.04.
* Reflect recent changes in package naming.
* General proofreading and formatting.

Resolve #232

Co-authored-by: Patience Daur <[email protected]>
* Fix error with env variable TARANTOOL_PROMETHEUS_DEFAULT_METRICS_PORT
  wich applies metrics rocks for getting metrics for prometheus

Fixes #237
 - vshard to 0.1.20 version
 - queue to 1.2.0 version
 - http to 1.3.0 version
 - metrics to 0.14.0 version
 - gis to 1.0.1 version
 - mysql to 2.1.1 version
  * Variable BASE_IMAGE doesn't use in current building images.
  * In docker files field FROM fixed for all version OS.
  * In alpine images used to LUAJIT_ENABLE_GC64 for enable GC64 now just GC64.
  * In centos and ubuntu images didn't GC64 aplied, fixed.

Default value GC64 set in .gitlab.mk to OFF and can be changed to ON, for centos
and ubuntu tarantool install from script wich use value GC64 true or false
that's why in docker files for ubuntu centos present if clause for changing OFF
to false or ON to true. Default value GC64 set in .gitlab.mk to OFF and can be
changed, for centos and ubuntu.
 * update version files, now posible install various version on ubuntu and centos
 * fix problem with gosu in centos images on arm64 arch
 * replace installing tarantool from script
Bump version of tarantool to 2.10.2. Remove old unused version.
@foxzi foxzi force-pushed the foxzi_tarantool-2.10.4 branch 4 times, most recently from 6ccbde4 to 93b24a4 Compare November 15, 2022 12:50
@foxzi foxzi force-pushed the foxzi_tarantool-2.10.4 branch 2 times, most recently from efb5230 to 41420af Compare February 7, 2023 20:31
  * Bump tarantool version to 2.10.4
  * Update gperftools version to 2.10
@ylobankov ylobankov force-pushed the foxzi_tarantool-2.10.4 branch from 41420af to 618ec58 Compare February 17, 2023 09:33
@ylobankov ylobankov deleted the foxzi_tarantool-2.10.4 branch February 27, 2023 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.