Vladimir Mihailenco
30bea19891
Merge pull request #2210 from go-redis/dependabot/go_modules/github.com/onsi/gomega-1.20.2
...
chore(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.2
2022-10-04 15:09:45 +03:00
Vladimir Mihailenco
aaba70a3a7
chore: fix example
2022-10-04 15:09:05 +03:00
Rusty Magnet
77dabc3019
docs: another ScanType example with "Hash" as the KeyType ( #2212 )
...
* docs: example ScanType call that passes in Hash and gets all keys
* docs: added further example_scantype
* docs: updated comment of ExampleClient_ScanType_Type_Hash
2022-10-04 15:05:14 +03:00
Vladimir Mihailenco
400ce60e74
Merge pull request #2213 from costela/bump_otel_deps_and_semconv
...
chore(redisotel): bump deps
2022-10-04 15:03:48 +03:00
Vladimir Mihailenco
be25907703
Merge pull request #2221 from tisonkun/eval_ro
...
feat: support eval_ro and evalsha_ro
2022-10-04 14:29:22 +03:00
tison
d56af1f2d1
feat: support eval_ro and evalsha_ro
...
Signed-off-by: tison <wander4096@gmail.com>
2022-09-24 11:38:04 +08:00
Leo Antunes
c0a6f2d724
chore(redisotel): bump deps
2022-09-16 13:20:00 +02:00
Vladimir Mihailenco
4dcf3cca72
chore: update readme
2022-09-15 12:01:14 +03:00
dependabot[bot]
0f5495d469
chore(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.2
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.20.0 to 1.20.2.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.20.0...v1.20.2 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-05 12:36:28 +00:00
tison
c99340abb0
chore: correct Kvrocks spells and new repo location ( #2202 )
2022-09-01 11:00:37 +03:00
Mikhail Mazurskiy
63392a363a
fix: return early when context signals done
2022-08-26 20:55:45 +10:00
Vladimir Mihailenco
20ba6d59e6
chore: cleanup
2022-08-17 13:50:03 +03:00
Vladimir Mihailenco
eb8d6283df
Merge branch 'master' into sz/master
2022-08-17 13:19:01 +03:00
Vladimir Mihailenco
59798f9dba
chore: cleanup
2022-08-17 13:18:58 +03:00
Vladimir Mihailenco
c561f3ca7e
Merge pull request #2185 from Aoang/update-ci-test-go-version-to-1.19
...
chore: update CI Test Go version to v1.19
2022-08-14 11:49:39 +03:00
Aoang
c6774f21fc
chore: update CI Test Go version to v1.19
2022-08-14 16:26:49 +08:00
Vladimir Mihailenco
69ae6ddc00
Merge pull request #2184 from ash2k/remove-iterator-mutex
...
fix: remove iterator mutex as it's not needed
2022-08-13 12:15:33 +03:00
Mikhail Mazurskiy
a10bc3e21c
fix: remove iterator mutex as it's not needed
...
It's not safe to concurrently use an iterator even with a mutex.
2022-08-13 11:05:04 +10:00
Vladimir Mihailenco
9be4a9e6d3
chore: fix some command names
2022-08-08 10:28:46 +03:00
Vladimir Mihailenco
5a806ca2ba
Merge pull request #2180 from armsnyder/vet-tool
...
test: vet that all Cmders have a SetVal() method
2022-08-08 10:03:42 +03:00
Vladimir Mihailenco
b4a0726f55
Merge pull request #2179 from armsnyder/add-missing-set-val
...
feat: add some missing SetVal methods
2022-08-08 10:02:07 +03:00
Adam Snyder
faa496ba7d
test: vet that all Cmders have a SetVal() method
2022-08-07 22:40:51 -07:00
Adam Snyder
3f8edc686f
feat: add some missing SetVal methods
2022-08-07 22:36:49 -07:00
jianghang
2123e08437
fix(internal/pool): call SetDeadline even if timeout is zero
2022-08-04 11:22:11 +08:00
jianghang
baa48a4415
feat(pubsub): support sharded pub/sub
2022-08-04 00:05:22 +08:00
Vladimir Mihailenco
084c0c8914
Merge pull request #2174 from j178/master
...
Remove duplicate safe & unsafe
2022-08-02 08:50:01 +03:00
Sandor Szücs
6f7f800107
feat: ring.SetAddrs to add and remove shards by the ring client and reuse old connections
...
test: ring scale-in and scale-out
rewrite as suggested by @AlexanderYastrebov
Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2022-08-01 22:06:09 +02:00
jianghang
b50b1c8f7a
chore(internal): remove duplicate safe & unsafe
2022-08-02 00:11:40 +08:00
Vladimir Mihailenco
ce016ed85f
Merge pull request #2173 from go-redis/fix/cluster-slots-redis-7
...
fix: fix ClusterSlots to read full metadata
2022-07-29 14:43:43 +03:00
Vladimir Mihailenco
2aeddfaa28
fix: fix ClusterSlots to read full metadata
2022-07-29 14:28:22 +03:00
Vladimir Mihailenco
2fdda42e7b
Merge pull request #2172 from go-redis/release/v9.0.0-beta.2
...
chore: release v9.0.0-beta.2 (release.sh)
2022-07-28 16:04:33 +03:00
Vladimir Mihailenco
2e174a228f
chore: release v9.0.0-beta.2 (release.sh)
2022-07-28 15:40:09 +03:00
Vladimir Mihailenco
3d1e2e5bc8
Merge pull request #2171 from go-redis/fix/cleanup-pool-options
...
fix: remove conn reaper from the pool and uptrace option names
2022-07-28 15:33:33 +03:00
Vladimir Mihailenco
f6a8adc50c
fix: remove conn reaper from the pool and uptrace option names
2022-07-28 15:17:59 +03:00
Vladimir Mihailenco
ae6c6deaf4
Merge pull request #2141 from ash2k/ash2k/fix-test-panic
...
fix: don't panic when test cannot start
2022-07-28 14:28:25 +03:00
Vladimir Mihailenco
60081bdd55
Merge pull request #2148 from signalfx/cluster-pipeline-err
...
fix: additional node failures in clustered pipelined reads
2022-07-28 13:27:22 +03:00
Vladimir Mihailenco
f99baf4fed
Merge pull request #2153 from kavu/fix/2126_ringshards_panic
...
fix: Handle panic in ringShards Hash function when Ring got closed
2022-07-28 13:25:06 +03:00
Vladimir Mihailenco
1492628ad0
Merge pull request #2157 from kavu/fix/ring_heartbeat_leak
...
fix: provide a signal channel to end heartbeat goroutine
2022-07-28 13:23:32 +03:00
Vladimir Mihailenco
6343311c4a
Merge pull request #2166 from go-redis/dependabot/go_modules/github.com/onsi/gomega-1.20.0
...
chore(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0
2022-07-28 13:18:40 +03:00
dependabot[bot]
2be58234e3
chore(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.19.0 to 1.20.0.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.19.0...v1.20.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 01:30:21 +00:00
Knut Zuidema
43d0cbb9b8
feat(extra/redisprometheus): prometheus.Collector implementation for redis clients
...
Signed-off-by: Knut Zuidema <me@knutzuidema.de>
2022-07-21 16:02:50 +02:00
Mikhail Mazurskiy
9e16c79951
fix: don't panic when test cannot start
2022-07-21 20:10:08 +10:00
Max Riveiro
20d0ca235e
fix: replace heartbeat signal channel with context.WithCancel
2022-07-20 12:20:03 +03:00
Max Riveiro
f032c126db
fix: provide a signal channel to end heartbeat goroutine
2022-07-14 22:58:53 +03:00
Knut Zuidema
e061db8c13
refactor: remove unused context attributes ( #2154 )
...
* refactor: remove unused context field
2022-07-14 13:43:42 +03:00
Max Riveiro
a80b84f01f
fix: handle panic in ringShards Hash function when Ring got closed
...
Fixes #2126
2022-07-13 18:09:42 +03:00
Knut Zuidema
092a692384
refactor: remove unused context attribute from conn ( #2150 )
2022-07-13 08:49:28 +03:00
Ben Keith
03376a5d9c
fix: additional node failures in clustered pipelined reads
...
This causes a node to be marked as failing if the client is in READONLY mode
and any error occurs that is either a LOADING error (existing behvaior) or
any non-redis error (e.g. connection error, timeout, etc.). This prevents that
node from being tried again on the next attempt as usually non-redis errors are
a strong indication that that node is not operational or degraded in some way.
2022-07-07 15:09:48 -04:00
Vladimir Mihailenco
9c34c5345f
Merge pull request #2146 from jsha/log-cmdsinfo-error
...
cluster: log errors from cmdsInfoCache
2022-07-07 09:04:24 +03:00
Jacob Hoffman-Andrews
fa4d1ea839
fix: log errors from cmdsInfoCache
...
Since the error gets swallowed in cmdInfo(), it's important to log it so
it's possible for the user to see what the error was.
2022-07-06 14:58:53 -07:00