Leonardo Mello
e46e5819c9
ci: added clang pre-commit hook ( #461 )
...
Signed-off-by: Leonardo Mello <lsvmello@gmail.com>
2022-11-05 22:16:57 +02:00
Ran Ribenzaft
63f8e00273
ci(workflow): fixing discord notification link ( #419 )
...
Signed-off-by: Ran Ribenzaft <ranrib@users.noreply.github.com>
2022-10-23 21:44:06 +03:00
Ran Ribenzaft
f1e4e6f08c
build(ci): add discord message on docker release ( #375 )
...
Signed-off-by: Ran Ribenzaft <ranrib@users.noreply.github.com>
2022-10-12 08:03:43 +03:00
Roman Gershman
b616b1e1fd
feat(server): support epoll linux api ( #351 )
2022-10-04 11:11:09 +03:00
odedponcz
a00c205b5b
docs: Improve wording in issue reporting ( #232 )
...
* docs: Improve wording in issue reporting
Signed-off-by: odedponcz <oded@poncz.com>
* docs: Change contribution doc flow
Signed-off-by: odedponcz <oded@poncz.com>
2022-08-08 10:55:44 +03:00
Roman Gershman
567af06d2c
fix(action): switch git push to dedicated action ( #192 )
...
Docker release pipeline can not push to protected main branch using
the service token. This switches to PAT secret.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2022-07-06 12:55:10 +03:00
Philipp B
7446b85bb3
feat(actions): bump helm-chart version when new container image is published ( #162 )
...
Signed-off-by: Philipp Born <mail@philipp-born.eu>
2022-06-20 20:25:14 +03:00
Roman Gershman
46220183ae
chore(actions): fix docker release pipeline
...
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2022-06-16 09:00:11 +03:00
Ryan Russell
f739300415
chore(issues): Add issue templates with links to Discord/Discussions ( #152 )
...
Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-06-15 16:42:26 +03:00
Roman Gershman
f24005407b
fix(actions): Fix pre-release docker pipeline
2022-06-13 08:23:29 +03:00
Ryan Russell
d0af04d427
docs(PR Template): Add PR Template Enforcing Conventional Commits #107 ( #137 )
...
Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-06-12 10:40:17 +03: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
Roman Gershman
62b6ae48c0
Fix prerelease docker pipeline
2022-06-06 18:32:19 +03:00
Roman Gershman
1fe3862e57
Update docker pipeline to support pre-releases as well
2022-06-06 16:47:59 +03:00
Roman Gershman
d3f598eb88
More printings in rdb_test in order to catch the snapshotting bug
2022-06-02 12:32:10 +03:00
Roman Gershman
d5f2c23922
Fixes #66 . ( #70 )
...
* Fixes #66 .
1. Introduce `hz` flag to control the frequency of periodically running tasks.
2. Update helio dependency.
* Fix CI caching for PRs.
2022-06-01 13:19:41 +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
Philipp B
8aa8f2b0b0
Update docker-release workflow to tag image with release version ( #60 )
2022-05-31 14:04:08 +03:00
Roman Gershman
f23c552bd3
Fix docker pipeline
2022-05-30 15:51:48 +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
5af2fe0145
docker-release pipeline now uses release assets for building dockers
2022-05-30 11:24:56 +03:00
Roman Gershman
6dd1552506
Some clean-ups in rdb_save code. Add verbosity printings for CI build ( #47 )
2022-05-29 20:23:05 +03:00
Roman Gershman
6e7d3d215f
A fix for the release pipeline
2022-05-26 13:44:54 +03:00
odedponcz
caeb60c22a
Fixit ( #40 )
...
* Easy getting started
Co-authored-by: Roman Gershman <romange@gmail.com>
2022-05-26 11:15:44 +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
Roman Gershman
1de6f5317d
Update README with more info.
2022-05-21 00:23:23 +03:00
Roman Gershman
280ce351a8
Fix CI after moving the repo
2022-05-11 20:37:25 +03:00
Roman Gershman
3dce1d33fc
Update README.md. Disable alpine docker for now.
...
Update organization references across the docs.
2022-05-11 12:49:19 +03:00
Roman Gershman
2d6251ca83
Add circleci config.yml
2022-05-05 13:38:22 +03:00
Roman Gershman
5568205b34
More work on tiered storage.
...
1. Reads from external storage support now o_direct mode.
2. Simplify write unloading logic. Make pending buffer a ring buffer with
a predefined capacity.
3. Add more tiered stats to info command
2022-05-05 12:05:05 +03:00
Roman Gershman
b6ed08edb7
Fix a typo
2022-05-03 11:58:09 +03:00
Roman Gershman
2c8cb23098
Few improvements.
...
1. Docker build now builds for arm64 as well.
2. Add bind option to specify on which interface the server should listen.
3. Automatically deduce maxmemory setting.
2022-04-25 12:06:31 +03:00
Roman Gershman
bfcefd932d
Support rdb loading.
...
1. Basic support of sets and hsets. No intset or dict-based hset yet.
2. Make sure that rdbloader actually loads the data into shards.
3. Support object metadata like expiry time.
4. Support lists loading.
2022-04-12 16:39:25 +03:00
Roman Gershman
b2c50a6fe3
CI fixes
2022-03-27 18:28:53 +03:00
Roman Gershman
d1291be0b7
Add ubuntu flavoured docker image of dragonfly
2022-02-25 20:19:01 +02:00
Roman Gershman
a859cf2fc8
Add docker release action
2022-02-25 18:45:12 +02:00
Roman Gershman
b8521828e3
Add Dockerfile for prod container. Reorganize source tree to be docker-build friendly.
2022-02-25 10:03:42 +02:00
Roman Gershman
29f5052c4d
Add alpine-dev container to test matrix
2022-02-24 14:11:51 +02:00
Roman Gershman
b82fb72fc5
Add basic metrics to INFO command
2022-02-24 14:11:51 +02:00
Roman Gershman
ee15f98142
Use container in CI
2022-02-24 14:11:50 +02:00
Roman Gershman
286da5e409
Improve ccache config
2022-02-24 14:11:50 +02:00
Roman Gershman
e88d995618
Fix consistency bug in watched code
...
CI improvements
2022-02-24 14:11:50 +02:00
Roman Gershman
ea399e3e5a
Identify multi-blpop interaction bug.
...
Now it fails on missing functionality without deadlocking.
2022-01-13 13:10:34 +02:00
Roman Gershman
a0dfb3171a
Fix checkout directive
2021-12-21 11:29:59 +02:00
Roman Gershman
1b52488ee9
Add github ci workflow
2021-12-21 10:50:46 +02:00