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

2.8 #1

Open
wants to merge 1,773 commits into
base: unstable
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
1773 commits
Select commit Hold shift + click to select a range
551ffc4
version.h updated to 2.8.15.
antirez Sep 12, 2014
fbd9dc6
Don't propagate SAVE.
antirez Sep 16, 2014
9faeff0
On AOF end of file, truncate the AOF to last valid command.
antirez Sep 16, 2014
01f7db6
Seek at the end of AOF after truncate call.
antirez Sep 16, 2014
5e38bc3
Better truncated AOF loading tests.
antirez Sep 16, 2014
a695349
Redis 2.8.16.
antirez Sep 16, 2014
cf143b5
Fix hiredis getaddrinfo leak
mattsta Sep 18, 2014
ade6c5e
Redis 2.8.17
antirez Sep 19, 2014
04b6945
Linenoise lib updated.
antirez Sep 22, 2014
904bd04
Remove surplus double quotes
c9n Jul 17, 2014
a99d187
Improve disable save comment in redis.conf
manuelmeurer Jul 25, 2014
d05fcaf
Update linenoise accessory files
mattsta Jul 31, 2014
575e293
Fix typo: ad -> and
badboy Feb 3, 2014
fc9bce4
Fix typo
agis Feb 8, 2014
6b64fa4
Fix typo
jbochi Apr 13, 2014
6cdd38f
Fix typo in redis.conf
badboy Apr 29, 2014
b72422e
Fix incorrect comments
zionwu Jun 11, 2014
33daf8e
Fix many small typos
badboy Jul 12, 2014
a5044c2
Fix hash table size in comment for dictScan
mgp Oct 29, 2013
55597bb
Fix on-place -> in-place
tnm Nov 8, 2013
3c99e42
Fix typo in redis.h
sokrato Nov 20, 2013
d300553
Grammar and typo fixes in redis.conf
wuddup Dec 5, 2013
3101760
Fix typos
Jan 17, 2014
22e6f43
Spell software correctly
mattsta Jul 31, 2014
e0ffc86
Clean up text throughout project
mattsta Jul 31, 2014
8a1d16f
Fix comment inconsistencies in ziplist.c
alghak Jan 23, 2014
919a4c3
Fix sentinel.conf typo
badboy May 12, 2014
c4d32c0
Fix spelling in some test cases
mattsta Jul 31, 2014
c3375fb
Remove trailing spaces from tests
mattsta Jul 31, 2014
1adc4a7
Cleanup wording of dictScan() comment
mattsta Aug 11, 2014
a7a2f69
Fix typo radis -> redis
tjschuck Aug 14, 2014
364aeed
Fix typo in scripting.c comment
jbochi Aug 23, 2014
e1ccd72
Add missing 'by'
mattsta Aug 28, 2014
03b36ee
Fix typos in comments
flyingmutant Sep 15, 2014
09fc0fb
Fix typo
lovelle Sep 25, 2014
85b15ac
redis.conf small grammar fix
mparramont Sep 29, 2014
b620313
Linenoise README updated to match source code.
antirez Oct 6, 2014
ff8a3ba
Replication: better way to send a preamble before RDB payload.
antirez Aug 12, 2013
1e633f2
RDB file creation refactored to target non-disk target.
antirez Oct 7, 2014
81abd1e
Define different types of RDB childs.
antirez Oct 8, 2014
aef4c60
Add some comments in syncCommand() to clarify RDB target.
antirez Oct 10, 2014
5d295fe
rio.c refactoring before adding a new target.
antirez Oct 10, 2014
38dee9d
rio.c: draft implementation of fdset target implemented.
antirez Oct 10, 2014
1b4cadb
Diskless replication: RDB -> slaves transfer draft implementation.
antirez Oct 14, 2014
51864fc
Diskless replication: parent-child pipe and a few TODOs.
antirez Oct 14, 2014
2ed67e4
rio.c fdset target: tolerate (and report) a subset of FDs in error.
antirez Oct 14, 2014
e82ec2c
Diskless replication: child writes report to parent.
antirez Oct 15, 2014
132c108
Diskless replication: read report from child.
antirez Oct 15, 2014
82bfae5
Diskless replication: handle putting the slave online.
antirez Oct 15, 2014
2f0b58e
Diskless replication: trigger diskless RDB transfer if needed.
antirez Oct 16, 2014
d403e4a
Diskless replication flag renamed repl_diskless -> repl_diskless_sync.
antirez Oct 16, 2014
31b0e13
Diskless replication: trigger a BGSAVE after a config change.
antirez Oct 16, 2014
583a762
Diskless replication: redis.conf and CONFIG SET/GET support.
antirez Oct 16, 2014
89f82a2
Diskless replication: EOF:<mark> streaming support slave side.
antirez Oct 16, 2014
adf55b2
syncReadLine(): actually enforce buffer size limits.
antirez Oct 16, 2014
dbc6e9a
Diskless replication: don't enter the read-payload branch forever.
antirez Oct 17, 2014
3f1f29f
Diskless replication: swap inverted branches to compute read len.
antirez Oct 17, 2014
b794b94
Diskless replication: remove 40 bytes EOF mark from end of RDB file.
antirez Oct 17, 2014
8a61897
Diskless replication: don't send "\n" pings to slaves.
antirez Oct 17, 2014
9588973
Diskless replication: Various fixes to backgroundSaveDoneHandlerSocket()
antirez Oct 17, 2014
9a521e6
Diskless replication: rio fdset target new supports buffering.
antirez Oct 17, 2014
23bf435
anet.c: API to set sockets back to blocking mode.
antirez Oct 17, 2014
a7d0137
rio fdset target: handle short writes.
antirez Oct 17, 2014
348c4f6
rio.c fdset write() method fixed: wrong type for return value.
antirez Oct 17, 2014
c38bb5b
Diskless replication: less debugging printfs around.
antirez Oct 17, 2014
eff8fb6
anet.c: new API anetSendTimeout().
antirez Oct 22, 2014
7cffd74
Diskless replication: set / reset socket send timeout.
antirez Oct 22, 2014
7728ee8
Translate rio fdset target EWOULDBLOCK error into ETIMEDOUT.
antirez Oct 22, 2014
7d32dfc
Diskless replication: child -> parent communication improved.
antirez Oct 23, 2014
d57ed95
Diskless replication tested with the multiple slaves consistency test.
antirez Oct 24, 2014
7e8a471
Diskless replication documented inside example redis.conf.
antirez Oct 24, 2014
4b52017
Remove duplicated log message about starting BGSAVE.
antirez Oct 24, 2014
f71c4d5
Diskless sync delay is now configurable.
antirez Oct 27, 2014
bafd3f6
Document repl-diskless-sync-delay in redis.conf.
antirez Oct 27, 2014
16319c6
Diskless replication: log BGSAVE delay only when it is non-zero.
antirez Oct 27, 2014
72ea77a
Added a function to get slave name for logs.
antirez Oct 27, 2014
081eeb9
Use new slave name function for diskless repl reporting.
antirez Oct 27, 2014
49629a2
Log slave ip:port in more log messages.
antirez Oct 27, 2014
9b7a190
Diskless replication: missing listRewind() added.
antirez Oct 29, 2014
b2509d7
redis-cli: add missing newline in error message.
antirez Oct 15, 2014
a37f8ec
DEBUG POPULATE two args form implemented.
antirez Sep 25, 2014
bb9ad32
Fix DEBUG POPULATE warning for lack of casting.
antirez Oct 9, 2014
eb67ca0
redis-cli: ignore SIGPIPE network errors
mattsta Oct 17, 2014
ec1ab0f
Disconnect timedout slave: regression introduced with diskless repl.
antirez Nov 11, 2014
a5fcf44
Diskless SYNC: fix RDB EOF detection.
antirez Nov 11, 2014
c0266d8
THP detection / reporting functions added.
antirez Nov 12, 2014
011cfdf
Check THP support at startup and warn about it.
antirez Nov 12, 2014
d9326cb
THP detection for LATENCY DOCTOR.
antirez Nov 12, 2014
1e501d9
Lua: Add bitop
mattsta Apr 4, 2014
2828bbd
Lua: add cjson scripting test
mattsta Apr 4, 2014
e2983dd
Lua: Upgrade cjson to 2.1.0 (2012-03-01)
mattsta Apr 4, 2014
56e1861
Lua: Use Redis solaris compatability for cjson too
mattsta Apr 4, 2014
a7b58f1
Lua: remove new warning added by cjson header
mattsta Apr 4, 2014
381863b
Lua: upgrade cmsgpack to 0.4.0
mattsta Apr 4, 2014
5d8c88f
Lua: add cmsgpack scripting tests
mattsta Apr 4, 2014
ead8e31
Fix non-linux builds error introduced with THP checks.
antirez Nov 14, 2014
ce96069
lua_cjson.c Lua includes: angled -> quoted.
antirez Nov 14, 2014
b19e745
scripting.tcl tests order fixed to match unstable branch.
antirez Nov 14, 2014
5ddf56f
Attempt to prevent false positives in replication test.
antirez Nov 24, 2014
9854d03
Avoid valgrind memory leak false positive in processInlineBuffer().
antirez Nov 25, 2014
e305df0
Fix lua-cmsgpack 64 bit integer on 32 bit platform
mattsta Nov 24, 2014
01854f8
Document redis-cli --stat in --help output.
antirez Nov 25, 2014
e689e93
fix benchmark memleak in loop mode
Nov 28, 2014
60c09dc
redis-benchmark: default num of requests is now 100000.
antirez Nov 28, 2014
3ac62df
Test framework: exit on timeout with report.
antirez Nov 28, 2014
f0c00a1
Test: try to cleanup still running Redis instances on exit.
antirez Nov 28, 2014
a810439
Test: wait for actual startup in start_server.
antirez Nov 28, 2014
d0cc96f
Mark diskless replication as experimental in redis.conf.
antirez Dec 2, 2014
0e40124
Mark PFCOUNT as read-only, even if not true.
antirez Dec 2, 2014
164ad2e
Over 80 chars comment trimmed in pfcountCommand().
antirez Dec 2, 2014
42695fd
Use exp format and more precision output for ZSCAN.
antirez Dec 2, 2014
6e02777
Handle infinite explicitly in createStringObjectFromLongLong().
antirez Dec 3, 2014
04231cb
Regression test for issue #2175.
antirez Dec 3, 2014
f60c8c0
Don't show the ASCII logo if syslog is enabled.
antirez Dec 3, 2014
d56ef62
Network bandwidth tracking + refactoring.
antirez Dec 3, 2014
7c671c0
Check that tcp-backlog is matched by /proc/sys/net/core/somaxconn.
antirez Dec 4, 2014
d6ada4d
Redis 2.8.18.
antirez Dec 4, 2014
0c211a1
Simplify lua_cmsgpack macro and fix build on old Linux distros.
antirez Dec 5, 2014
2f3c860
Only ignore sigpipe in interactive mode
badboy Dec 8, 2014
7d480ab
sparkline.c: mov label-ini into the AddSample Function
sunheehnus Dec 8, 2014
a598e08
sparkline.c: AddSample skip Empty label
sunheehnus Dec 8, 2014
b5737d2
getting pid fixes
sergeyklay Dec 5, 2014
a47a042
Mark whatisdoing.sh as deprecated in top-comment.
antirez Dec 9, 2014
23b96c0
Silence _BSD_SOURCE warnings in glibc 2.20 and forward
jbergstroem Dec 5, 2014
d409371
Fix implicit declaration of ioctl on Solaris
badboy Dec 1, 2014
77b997d
Include stropts only if __sun is defined.
antirez Dec 9, 2014
2ed3f09
Update whatisdoing.sh
sergeyklay Dec 5, 2014
d2f584f
sds.c: Correct some comments
sunheehnus Nov 2, 2014
4848cf9
sds.c/sdscatvprintf: set va_end to finish va_list cpy
sunheehnus Nov 2, 2014
76d53a6
sds.c: Correct two spelling mistakes in comments
sunheehnus Nov 3, 2014
3d73f08
redis-benchmark AUTH command to be discarded after the first send #2150
Dec 1, 2014
86ebc13
replaced // comments #2150
Dec 1, 2014
888ea17
zipmap.c: update comments above
sunheehnus Nov 25, 2014
dba57ea
FIXED redis-benchmark's idle mode.With idle mode shouldn't create wri…
Hailei Oct 27, 2014
d81c383
Update redis_init_script.tpl
coderholic Oct 26, 2014
e945a54
Fix zero-ordering SORT when called against lists
mattsta Oct 23, 2014
7de1ef7
SORT: Don't sort Set elements if not needed.
antirez Dec 11, 2014
5509c14
Add symlink to redis-sentinel during make install
rhoml Oct 23, 2014
e47e460
Lua cmsgpack lib updated to latest version.
antirez Dec 12, 2014
d4fc653
Merge pull request #2092 from rhoml/rhoml-install-sentinel
antirez Dec 12, 2014
4d8f426
List of commands flagged as admin commands modified.
antirez Dec 13, 2014
02d465c
Don't log admin commands in MONITOR.
antirez Dec 13, 2014
902b877
Redis 2.8.19.
antirez Dec 16, 2014
6f0a735
Add redis-sentinel symlink to a relative path
rhoml Dec 17, 2014
ca3dd5e
Fix adjustOpenFilesLimit() logging to match real state.
antirez Dec 19, 2014
585884d
Fixed memory leaks in rdbSaveToSlavesSockets()
advance512 Dec 21, 2014
22a0fe8
INFO loading stats: three fixes.
antirez Dec 23, 2014
5165fb9
Explain make distclean which seems not well known
HeartSaVioR Jan 8, 2015
77608ae
README section about make distclean reworded / extended.
antirez Jan 8, 2015
50cdedd
Check for __sun macro in solarisfixes.h, not in includers.
antirez Jan 9, 2015
8a41dae
Add "-lrt" in Makefile for Solaris.
antirez Jan 9, 2015
e7aa5fb
AOF rewrite: set iterator var to NULL when freed.
antirez Jan 21, 2015
a0ba7b3
Panic on recursive calls to luaRedisGenericCommand().
antirez Jan 20, 2015
1dea8b5
luaRedisGenericCommand() recursion: just return an error.
antirez Jan 20, 2015
18dc769
luaRedisGenericCommand(): log error at WARNING level when re-entered.
antirez Jan 20, 2015
61290d8
Update redis-cli.c
mattcollier Jan 25, 2015
d4047f7
Faster memory efficiency test.
antirez Feb 10, 2015
9d9be0e
Initial implementation of redis-cli --latency-dist.
antirez Feb 7, 2015
f6f3cb9
Add missing latency-dest legend symbol.
antirez Feb 7, 2015
ff13fa7
redis-cli latency dist: add new top HL.
antirez Feb 7, 2015
657f719
redis-cli --latency-dist now uses a color palette.
antirez Feb 7, 2015
d29eb68
redis-cli --latecy-dist reverted to gray scale.
antirez Feb 8, 2015
ccbec34
redis-cli: interactive reconnection for latency modes.
antirez Feb 8, 2015
9e83d2d
redis-cli --lru-test implemented (cache workload simulator).
antirez Feb 9, 2015
1f4074e
override histfile from env - fixes #831 and copies #833
chooper Nov 11, 2014
f8f40af
Fix iterator for issue #2438.
antirez Mar 4, 2015
1f5e7b8
Config: activerehashing option support in CONFIG SET.
antirez Mar 8, 2015
96aa610
Replication: disconnect blocked clients when switching to slave role.
antirez Mar 24, 2015
83eb5e7
Test: regression for issue #2473.
antirez Mar 27, 2015
c72253e
fixes to diskless replication.
oranagra Mar 31, 2015
d593ae8
sha1.c: use standard uint32_t.
antirez Apr 27, 2015
081a0c9
Fix Sentinel memory leak (hiredis bug)
antirez Apr 28, 2015
c4d4c1e
fix sentinel memory leak
Apr 28, 2015
81a8ebd
Fix Redis server crash when Lua command exceeds client output buffer
yossigo Apr 26, 2015
e4c5449
Sentinel: remove useless sentinelFlushConfig() call
antirez May 4, 2015
f0ab4fd
Making sentinel flush config on +slave
therealbill Apr 23, 2015
a5bada1
update copyright year
itamarhaber Apr 21, 2015
7316fda
fix typo
FuGangqiang Apr 19, 2015
98756d4
fix doc example
FuGangqiang Apr 20, 2015
8db3969
sdsfree x and y
FuGangqiang Apr 20, 2015
11934a9
Redis 2.8.20
antirez May 5, 2015
2297983
Fix 2.8.20 changelog typo
antirez May 5, 2015
bea2243
protocol error log should be seen debug/verbose level
HeartSaVioR May 12, 2015
19382c8
uphold the smove contract to return 0 when the element is not a membe…
gnethercutt Apr 17, 2015
f42fcff
Rewrite smoveCommand test with ternary operator
antirez May 15, 2015
76412ec
Sentinel: SENTINEL CKQUORUM command
antirez May 18, 2015
cdedad2
Sentinel: CKQUORUM tests
antirez May 19, 2015
22ee2f9
adding a sentinel command: "flushconfig"
therealbill May 11, 2015
1eeb9bd
Scripting: Lua cmsgpack lib updated to include str8 support
antirez Jun 3, 2015
5a1b22a
disable loading lua bytecode
benmmurphy May 11, 2015
700b863
hide access to debug table
benmmurphy May 11, 2015
7f8b865
Redis 2.8.21
antirez Jun 4, 2015
fbb9d61
Fix 2.8.21 release notes to give full credits.
antirez Jun 4, 2015
9c7f985
bugfix: errno might change before logging
Abioy Jul 10, 2015
cb98ae1
Fix: aof_delayed_fsync is not reset
Kiemes Jul 15, 2015
88a38fe
Merge pull request #2678 from Kiemes/fix-config-resetstat
antirez Jul 17, 2015
d3688e8
Merge pull request #2666 from Abioy/2.8
antirez Jul 17, 2015
dc4d244
Test PSYNC with diskless replication.
antirez Aug 4, 2015
4b01057
PSYNC initial offset fix.
antirez Aug 4, 2015
e684e72
syncCommand() comments improved.
antirez Aug 5, 2015
7967f1b
PSYNC test: also test the vanilla SYNC.
antirez Aug 5, 2015
b2ff48e
Don't send SELECT to slaves in WAIT_BGSAVE_START state.
antirez Aug 5, 2015
a89326f
Test: csvdump now scans all DBs.
antirez Aug 5, 2015
39994c2
Make sure we re-emit SELECT after each new slave full sync setup.
antirez Aug 5, 2015
6da198c
Remove slave state change handled by replicationSetupSlaveForFullResy…
antirez Aug 5, 2015
9a5560f
Fix RDB encoding test for new csvdump format.
antirez Aug 5, 2015
a67d67b
Fix replication slave pings period.
antirez Aug 5, 2015
be56e4c
Fix synchronous readline "\n" handling.
antirez Aug 5, 2015
6974e69
Replication: add REPLCONF CAPA EOF support.
antirez Aug 6, 2015
ce3a2d0
startBgsaveForReplication(): log what you really do.
antirez Aug 6, 2015
c9df63c
Fixed issues introduced during last merge.
antirez Aug 6, 2015
d4e4bd0
syncWithMaster(): non blocking state machine.
antirez Aug 6, 2015
a7e9b38
slaveTryPartialResynchronization and syncWithMaster: better synergy.
antirez Aug 7, 2015
5630eeb
startBgsaveForReplication(): handle waiting slaves state change.
antirez Aug 20, 2015
7a02677
Log client details on SLAVEOF command having an effect.
antirez Aug 21, 2015
12d2a89
flushSlavesOutputBuffers(): details clarified via comments.
antirez Aug 6, 2015
730f7c5
replicationHandleMasterDisconnection() belongs to replication.c.
antirez Jul 28, 2015
194b7e2
Force slaves to resync after unsuccessful PSYNC.
antirez Jul 28, 2015
3ff2d65
SCAN iter parsing changed from atoi to chartoull
Sep 7, 2015
c478546
Sentinel: clarify effect of resetting failover_start_time.
antirez May 25, 2015
8c8a7cd
Sentinel: fix bug in config rewriting during failover
antirez Jun 12, 2015
9155cdc
Undo slaves state change on failed rdbSaveToSlavesSockets().
antirez Sep 7, 2015
7bac7d3
Fix merge issues in 490847c.
antirez Sep 7, 2015
06894b8
pfcount support multi keys
MOON-CLJ Jun 26, 2015
fa81cc2
Check args before run ckquorum. Fix issue #2635
rogerlz Jul 24, 2015
35507e7
Sentinel: command arity check added where missing.
antirez Sep 8, 2015
54b368b
Redis 2.8.22.
antirez Sep 8, 2015
37843be
MOVE now can move TTL metadata as well.
antirez Sep 14, 2015
5fd2dc3
MOVE re-add TTL check fixed.
antirez Sep 14, 2015
8819800
Test: MOVE expire test improved.
antirez Sep 14, 2015
18bdc27
Test: fix false positive in HSTRLEN test.
antirez Sep 15, 2015
560142e
redis-cli pipe mode: don't stay in the write loop forever.
antirez Sep 30, 2015
3e0b34c
Fix master timeout during handshake
kevinmcgehee Oct 14, 2015
db98e54
Merge pull request #2813 from kevinmcgehee/2.8
antirez Oct 15, 2015
816dda3
Minor changes to PR #2813.
antirez Oct 15, 2015
38b1867
Make clear that slave handshake states must be ordered.
antirez Oct 15, 2015
34b3a04
Move end-comment of handshake states.
antirez Oct 15, 2015
c3a7fe4
Regression test for issue #2813.
antirez Oct 15, 2015
d85eed2
Redis.conf example: make clear user must pass its path as argument.
antirez Oct 15, 2015
973ce1b
Redis 2.8.23.
antirez Oct 15, 2015
01173bc
lua_struct.c/getnum: throw error if overflow happen
sunheehnus Dec 13, 2015
2478790
Log address causing SIGSEGV.
antirez Dec 15, 2015
e0b7388
Fix a race that may lead to the active (slave) client to be freed.
antirez Dec 17, 2015
0d58155
Fix CMD_DENYOOM macro name after backporting.
antirez Dec 18, 2015
32535ff
Redis 2.8.24
antirez Dec 18, 2015
42cb422
cmsgpack: pass correct osize values to lua allocator, update correct …
yoav-steinberg Feb 7, 2016
b2ab1e0
Remove Lua state reference from buffers in lua_cmsgpack.
antirez Feb 10, 2016
4a63c44
update dict.h
yunsou Aug 20, 2019
6a439c9
update dict.c
yunsou Aug 20, 2019
eb5e35b
Merge pull request #6326 from yunsou/yunsu-2.8
antirez Sep 2, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Redis.conf example: make clear user must pass its path as argument.
antirez committed Oct 15, 2015
commit d85eed2400329936e19f94fb0690dfab58a10a7d
7 changes: 6 additions & 1 deletion redis.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# Redis configuration file example
# Redis configuration file example.
#
# Note that in order to read the configuration file, Redis must be
# started with the file path as first argument:
#
# ./redis-server /path/to/redis.conf

# Note on units: when memory size is needed, it is possible to specify
# it in the usual form of 1k 5GB 4M and so forth: