- 28 11月, 2019 1 次提交
-
-
由 Oran Agra 提交于
- Adding is_valid_fn and update_fn, both return 1 for success and 0 for failure with an optional error message. - Bugfix in handling boundary check of unsigned numeric types (was boundaries as signed) - Adding more numeric types to generic mechanism: uint, ulonglong, long, time_t, off_t - More verbose error replies ("argument must be between" in out of range CONFIG SET (like config file parsing)
-
- 26 11月, 2019 2 次提交
-
-
由 Oran Agra 提交于
- add capability for each config to have a callback to check if value is valid and return error string will enable converting many of the remaining custom configs into generic ones (reducing the x4 repetition for set,get,config,rewrite) - add capability for each config to to run some update code after config is changed (only for CONFIG SET) will also enable converting many of the remaining custom configs into generic ones - add capability to move default values from server.h and server.c to config.c will reduce many excess lines in server.h and server.c (plus, no need to rebuild the entire code base when a default change 8-)) other behavior changes: - fix bug in bool config get (always returning 'yes') - fix a bug in modifying jemalloc-bg-thread at runtime (didn't call set_jemalloc_bg_thread, due to bad merge conflict resolution (my fault)) - side effect when a failed attempt to enable activedefrag at runtime, we now respond with -ERR and not with -DISABLED
-
由 Salvatore Sanfilippo 提交于
try to fix an unstable test (module hook for loading progress)
-
- 25 11月, 2019 3 次提交
-
-
由 Salvatore Sanfilippo 提交于
Add macro in bio.h
-
由 Salvatore Sanfilippo 提交于
fix move command: WATCH/MULTI/EXEC mechanism breaks
-
由 Salvatore Sanfilippo 提交于
Add missing header
-
- 23 11月, 2019 2 次提交
-
-
由 antirez 提交于
-
由 Salvatore Sanfilippo 提交于
Refactored configs into types that can be generic
-
- 22 11月, 2019 4 次提交
-
-
由 Madelyn Olson 提交于
-
由 Madelyn Olson 提交于
-
由 Madelyn Olson 提交于
-
由 Madelyn Olson 提交于
-
- 21 11月, 2019 8 次提交
-
-
由 Salvatore Sanfilippo 提交于
Add module api for looking into INFO fields
-
由 Salvatore Sanfilippo 提交于
-
由 Salvatore Sanfilippo 提交于
Support streams in general module API functions
-
由 antirez 提交于
-
由 Salvatore Sanfilippo 提交于
Expose used memory to modules via redismodule api
-
由 Salvatore Sanfilippo 提交于
-
由 Daniel Dai 提交于
macro fix
-
由 Madelyn Olson 提交于
-
- 20 11月, 2019 3 次提交
-
-
由 Salvatore Sanfilippo 提交于
Adjustments for active defrag defaults
-
由 Salvatore Sanfilippo 提交于
fix typo in scripting.acl
-
由 Daniel Dai 提交于
-
- 19 11月, 2019 17 次提交
-
-
由 Oran Agra 提交于
there were two lssues, one is taht BGREWRITEAOF failed since the initial one was still in progress the solution for this one is to enable appendonly from the server startup so there's no initial aofrw. the other problem was 0 loading progress events, theory is that on some platforms a sleep of 1 will cause a much greater delay due to the context switch, but on other platform it doesn't. in theory a sleep of 100 micro for 1k keys whould take 100ms, and with hz of 500 we should be gettering 50 events (one every 2ms). in practise it doesn't work like that, so trying to find a sleep that would be long enough but still not cause the test to take too long.
-
由 Salvatore Sanfilippo 提交于
Module API: add support for long double conversions and replies
-
由 Salvatore Sanfilippo 提交于
-
由 Salvatore Sanfilippo 提交于
rename RN_SetLRUOrLFU -> RM_SetLRU and RN_SetLFU
-
由 antirez 提交于
-
由 Salvatore Sanfilippo 提交于
Redis sentinel kill pubsub client connections as well
-
由 antirez 提交于
-
由 Salvatore Sanfilippo 提交于
fix leak in module api rdb test
-
由 antirez 提交于
-
由 Salvatore Sanfilippo 提交于
Update adlist.h
-
由 Salvatore Sanfilippo 提交于
Improve RM_Call() errno classification.
-
由 Salvatore Sanfilippo 提交于
aof: fix assignment for aof_fsync_offset
-
由 Salvatore Sanfilippo 提交于
test infra: improve prints on failed assertions
-
由 antirez 提交于
-
由 antirez 提交于
-
由 Salvatore Sanfilippo 提交于
expires & blocking: handle ready keys as call()
-
由 Yossi Gottlieb 提交于
RM_Call() will now use EBADF and ENONET in addition to EINVAL in order to provide more information about errors (i.e. when return value is NULL).
-