Kostas Kyrimis
d207789610
chore(ci): run replication tests on arm ( #3168 )
...
* combine replication tests and reg tests in one flow
* allow replication tests to run on arm
2024-06-18 16:48:35 +03:00
Kostas Kyrimis
a9ffb22384
fix(ci): docker not using iouring ( #3169 )
...
* fix(ci): docker not using iouring
* fix errors
2024-06-12 16:38:02 +03:00
Roman Gershman
90b5ec4565
fix: upload action in version release ( #3127 )
...
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2024-06-04 15:46:17 +00:00
Roman Gershman
494ccdf2c6
chore: update deprecated actions ( #3052 )
2024-05-16 13:02:10 +03:00
Roman Gershman
b3c08a3eb1
chore: update versions and remove caching code ( #3030 )
2024-05-09 11:39:41 +03:00
Roman Gershman
5c422e39ee
chore: add ipv6 support for native linux release ( #2908 )
2024-04-16 06:56:33 +00:00
Roman Gershman
f7292de4e7
chore: Introduce fiber stack allocator ( #2730 )
...
1. Use clib malloc for allocating fiber stacks but reduce the fiber stack size.
clib malloc uses default 4K OS pages when reserving memory from the OS.
The reason for not using mi_malloc, because we use 2MB large OS pages with mimalloc.
However, allocating stacks is one of the cases, when using smaller 4KB memory pages is actually more
RSS efficient because memory pages become hot at better granularity.
2. Add "memory_fiberstack_vms_bytes" metric exposing fiber stack vm usage.
3. Fix macos dependencies & update ci versions.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2024-03-18 13:51:33 +02:00
Roman Gershman
af23778655
fix: release pipeline ( #2439 )
...
We had a place in tools/packaging/generate_debian_package.sh that relied on the existence of build-opt,
moreover, if it did not exist the script deadlocked.
1. Added more loggings
2. Removed the loop
3. Removed unnecessary dependency in the script on the build-dir name.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2024-01-18 16:52:19 +02:00
Roman Gershman
e84bc7586a
chore: reduce Makefile for release procedures only ( #2397 )
...
Also, change its build directory to build-release.
Simplify a bit its configuration steps as well. No change in functionality is expected.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2024-01-11 06:35:57 +02:00
adiholden
84d4ba4d69
chore(regression): test bptree on regression pytests ( #1963 )
...
* chore(regression): test bptree on regression pytests
1. stop passing the flag use_zset_tree as it is true on default
2. fix ci test to run replication tests
3. change replication tests seeder to sometimes add more than 128 values
to zset to test the pbtree impl
Signed-off-by: adi_holden <adi@dragonflydb.io>
2023-10-02 14:07:50 +00:00
Roman Gershman
3683cdb99d
chore: build rpm package for the release ( #1866 )
...
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2023-09-16 22:47:56 +03:00
Roman Gershman
02fff36e3e
Add build_rpm script and rpm spec ( #1831 )
...
Also, link stdlib++ and libgcc statically.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2023-09-12 10:42:06 +03:00
Vladislav
e0af5fe836
Remove ICU library ( #1812 )
...
* chore(search): Replace icu with unialgo
---------
Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
2023-09-06 15:06:38 +03:00
Kostas Kyrimis
69e24e7a43
chore(gh-workflows): add regression tests to release job ( #1665 )
...
* Run regression tests on Release build (only for x86)
* Make regression tests a composite action
* Refactor to use regression tests action
2023-08-24 15:24:21 +02:00
Vladislav
5198622a15
feat: Support unicode strings in search ( #1698 )
...
Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
Signed-off-by: Vladislav <vlad@dragonflydb.io>
2023-08-18 15:40:37 +03:00
Roman Gershman
964eeee6f0
chore: Add bison to release build dependencies ( #1215 )
...
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2023-05-15 09:39:55 +03:00
Boaz Sade
c6e96a12c0
feat(action): build debian package for arm64 arch ( #719 ) ( #738 )
...
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
2023-02-01 11:43:21 +02:00
Boaz Sade
3360ff1704
feat(action): build debian package for arm64 arch ( #719 )
...
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
2023-01-24 14:43:47 +02:00
Boaz Sade
a130b71cd9
feat(actions): add support for Debian packaging - add missing dependency ( #701 )
...
feat(actions): add support for debian packaging - add missing dependency
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
2023-01-18 13:28:13 +02:00
Boaz Sade
be74fa0a5b
feat(actions): add support for debian packaging ( #696 )
...
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
2023-01-18 09:29:28 +02:00
Roman Gershman
2d83aa995e
fix(github): add libzstd-dev dep to aarch64 release pipeline ( #539 )
2022-12-06 21:19:15 +02:00
Roman Gershman
e2c52c47a5
chore(actions): Minor improvements to the release scripts.
2022-06-08 14:46:46 +03:00
Roman Gershman
e646209da4
Stability fixes to PUBSUB code
2022-06-08 08:46:48 +03:00
Olle Jonsson
c7534dfb6a
CI: Use v3 of Actions "upload-artifacts", "checkout" and "cache" ( #62 )
...
CI: Use v3 of GitHub Actions actions
Affects "checkout", "upload-artifacts", and "cache".
2022-05-31 17:42:05 +03:00
Roman Gershman
29575d00ee
Fix aarch64 pipeline and update docker path in README
2022-05-30 12:30:00 +03:00
Roman Gershman
e239fc68b4
Added glue code to expose various http handlers from dragonfly
2022-05-30 11:53:39 +03:00
Roman Gershman
6e7d3d215f
A fix for the release pipeline
2022-05-26 13:44:54 +03:00
Roman Gershman
e494fb30e9
Upload assets to the release
2022-05-26 08:00:38 +03:00
Roman Gershman
45029dae9a
Add a skeleton for the release pipeline
2022-05-25 21:14:04 +03:00