summaryrefslogtreecommitdiff
path: root/src/debug.c
Commit message (Collapse)AuthorAgeFilesLines
...
* added support to dump registers on crash on Linux x64antirez2012-01-201-1/+28
|
* all the stack trace related functions are now in debug.c. Now Redis dumps ↵antirez2012-01-201-0/+218
| | | | registers and stack content on crash. Currently osx supported, adding Linux right now.
* On crash print information about the current client (if any), command ↵antirez2012-01-121-3/+17
| | | | vector, and object associated to first argument assuming it is a key.
* some RDB server struct fields renamed.antirez2011-12-211-2/+2
|
* AOF fileds in the global server state, and define names, renamed with more ↵antirez2011-12-211-1/+1
| | | | consistent names. More work to do.
* Do not propagate DEBUG LOADAOFantirez2011-12-201-0/+1
|
* better bug report info on crashantirez2011-11-241-1/+8
|
* Fixed issues with expire introduced with latest millisecond resolution ↵antirez2011-11-121-1/+1
| | | | feature. Many time_t were not converted to long long, and one time() call was not replaced with mstime().
* dict.c API names modified to be more coincise and consistent.antirez2011-11-081-5/+5
|
* More informative error when DEBUG RELOAD fails.antirez2011-10-141-1/+1
|
* redisAssertWithClientInfo() is now redisAssertWithInfo() that is also able ↵antirez2011-10-041-24/+35
| | | | to report an optional object. The client is also optional. Specifying NULL will prevent dumping the not available information (either client or object).
* Introduced a redisAssert() variant that is able to show information about ↵antirez2011-10-041-0/+35
| | | | the client in the context where the failed assertion was detected.
* DEUBG SLEEP implementedantirez2011-06-301-0/+6
|
* diskstore removedantirez2011-06-251-20/+0
|
* DEBUG DIGEST additional lookup needed for VM removed from unstable branch ↵antirez2011-05-101-1/+1
| | | | that does not have VM at all
* Test for ENCODING_SKIPLIST instead of ENCODING_RAWPieter Noordhuis2011-04-061-1/+1
|
* Fix DEBUG DIGEST, SORT and AOF rewritePieter Noordhuis2011-03-141-13/+48
|
* fixed bgsave_in_progress in INFO when BGSAVEing with diskstore enabled, ↵antirez2011-01-091-0/+3
| | | | don't DEBUG FLUSHCACHE when bgsave is in progress.
* DEBUG FLUSHCACHE needs to wait that everything was synched on diskantirez2011-01-091-0/+3
|
* test adapted to run with diskstore, and a few bugs fixedantirez2011-01-091-0/+13
|
* DEBUG OBJECT fixed with diskstore, force loadingantirez2011-01-081-2/+3
|
* FLUSHALL / FLUSHDB for diskstore implementedantirez2011-01-031-0/+2
|
* implemented a different approach to IO scheduling, so object->storage is no ↵antirez2011-01-011-9/+3
| | | | longer used, instead there is a queue and hash table of IO tasks to process, and it is always possible to know what are the scheduled and acrtive IO operations against every single key.
* more step forwards for disk store to be able to runantirez2010-12-291-47/+15
|
* cow friendly HGETALL and variantsantirez2010-12-141-2/+2
|
* SINTER/MEMBERS are now COW friendly, also some refactoring around was needed ↵antirez2010-12-091-1/+1
| | | | to get this result.
* Stop using /dev/null to find out the serialized object lengthPieter Noordhuis2010-11-211-1/+1
| | | | | | Now the rdbSave* functions return the number of bytes written (or required to write) in serializing a Redis object, writing to /dev/null and using ftell (which doesn't work on FreeBSD) isn't needed anymore.
* removed useless spaces from DEBUG OBJECT outputantirez2010-10-271-1/+1
|
* Object approximated LRU algorithm enhanced / fixed / refactored. This is ↵antirez2010-10-141-2/+4
| | | | used for the VM currently but will soon be used for maxmemory expiring.
* Use specialized function to add status and error repliesPieter Noordhuis2010-09-021-17/+16
|
* Rename iterator to setTypeIterator for consistencyPieter Noordhuis2010-08-211-1/+1
|
* fix aof and digest code to work with dual set encodingPieter Noordhuis2010-07-021-9/+6
|
* Compilation fixed on Linux after the source code splitantirez2010-07-011-0/+2
|
* redis.c split into many different C files.antirez2010-07-011-0/+309
networking related stuff moved into networking.c moved more code more work on layout of source code SDS instantaneuos memory saving. By Pieter and Salvatore at VMware ;) cleanly compiling again after the first split, now splitting it in more C files moving more things around... work in progress split replication code splitting more Sets split Hash split replication split even more splitting more splitting minor change