History log of /redis-3.2.3/src/bio.c (Results 1 – 24 of 24)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 8.0-m02, 6.2.16, 7.2.6, 7.4.1, 8.0-m01, 7.4.0, 7.4-rc2, 7.4-rc1, 7.2.5, 7.2.4, 7.0.15, 7.2.3, 7.2.2, 7.0.14, 6.2.14, 6.2.15, 7.2.1, 7.0.13, 7.2.0, 7.2-rc3, 7.0.12, 6.2.13, 6.0.20, 7.2-rc2, 6.0.19, 6.2.12, 7.0.11, 7.2-rc1, 7.0.10, 7.0.9, 6.2.11, 6.0.18, 6.2.10, 6.0.17, 6.2.9, 7.0.8, 7.0.7, 7.0.6, 6.2.8, 7.0.5, 7.0.4, 7.0.3, 7.0.2, 7.0.1, 7.0.0, 6.2.7, 7.0-rc3, 7.0-rc2, 7.0-rc1, 6.2.6, 6.0.16, 5.0.14, 5.0.13, 6.0.15, 6.2.5, 6.0.14, 6.2.4, 6.2.3, 6.0.13, 6.2.2, 6.2.1, 6.0.12, 5.0.12, 6.0.11, 6.2.0, 5.0.11, 6.2-rc3, 6.0.10, 6.2-rc2, 6.2-rc1, 6.0.9, 5.0.10, 6.0.8, 6.0.7, 6.0.6, 6.0.5, 6.0.4, 6.0.3, 6.0.2, 6.0.1, 6.0.0, 5.0.9, 6.0-rc4, 6.0-rc3, 5.0.8, 6.0-rc2, 6.0-rc1, 5.0.7, 5.0.6, 5.0.5, 3.2.13, 4.0.14, 5.0.4, 4.0.13, 5.0.3, 4.0.12, 5.0.2, 5.0.1, 5.0.0, 5.0-rc6, 5.0-rc5, 4.0.11, 5.0-rc4, 5.0-rc3, 5.0-rc2, 4.0.10, 3.2.12, 5.0-rc1, 4.0.9, 4.0.8, 4.0.7, 4.0.6, 4.0.5, 4.0.4, 4.0.3, 3.2.11, 4.0.2, 3.2.10, 4.0.1, 4.0.0, 3.2.9, 4.0-rc3, 3.2.8, 3.2.7, 3.2.6, 4.0-rc2, 4.0-rc1, 3.2.5, 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2.0, 3.2.0-rc3, 3.0.7, 3.2.0-rc2, 3.2-rc1, 3.0.6, 2.8.24, 3.0.5, 2.8.23, 2.8.22, 3.0.4
# 3325a9b1 27-Jul-2015 antirez <[email protected]>

RDMF: more names updated.


# 32f80e2f 27-Jul-2015 antirez <[email protected]>

RDMF: More consistent define names.


# 424fe9af 26-Jul-2015 antirez <[email protected]>

RDMF: redisLog -> serverLog.


# cef054e8 26-Jul-2015 antirez <[email protected]>

RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.


Revision tags: 3.0.3, 3.0.2, 2.8.21, 2.8.20, 3.0.1, 3.0.0
# 34460dd6 30-Mar-2015 antirez <[email protected]>

Check bio.c job type at thread startup.

Another one just to avoid a warning. Slightly more defensive code
anyway.


Revision tags: 3.0.0-rc6, 3.0.0-rc5, 3.0.0-rc4, 3.0.0-rc3, 3.0.0-rc2, 2.8.19, 2.8.18, 3.0.0-rc1, 2.8.17, 2.8.16, 2.8.15, 2.8.14, 3.0.0-beta8, 2.8.13, 3.0.0-beta7, 2.8.12, 2.8.11, 3.0.0-beta6, 2.8.10, 3.0.0-beta5, 3.0.0-beta4, 3.0.0-beta3, 2.8.9, 2.8.8, 3.0.0-beta2, 2.8.7, 2.8.6, 3.0.0-beta1, 2.8.5, 2.8.4, 2.6.17, 2.8.3, 2.8.2, 2.8.1, 2.8.0, 2.8.0-rc6, 2.8.0-rc5, 2.8.0-rc4, 2.6.16, 2.6.15, 2.8.0-rc3, 2.8.0-rc2, 2.8.0-rc1, 2.6.14-2, 2.6.14-1, 2.6.14, 2.6.13, 2.6.12, 2.6.10-3, 2.6.10-2, 2.6.11, 2.6.10-1, 2.6.10, 2.6.9-1, 2.6.9
# 9d09ce39 16-Jan-2013 guiquanz <[email protected]>

Fixed many typos.


Revision tags: 2.6.8-1, 2.6.8, 2.6.7-1, 2.6.7, 2.6.6, 2.4.18, 2.6.5
# 75369917 22-Nov-2012 antirez <[email protected]>

Make bio.c threads killable ASAP if needed.

We use this new bio.c feature in order to stop our I/O threads if there
is a memory test to do on crash. In this case we don't want anything
else than the

Make bio.c threads killable ASAP if needed.

We use this new bio.c feature in order to stop our I/O threads if there
is a memory test to do on crash. In this case we don't want anything
else than the main thread to run, otherwise the other threads may mess
with the heap and the memory test will report a false positive.

show more ...


Revision tags: 2.6.4
# 4365e5b2 08-Nov-2012 antirez <[email protected]>

BSD license added to every C source and header file.


Revision tags: 2.6.3, 2.6.2, 2.6.1, 2.6.0, 2.6.0-rc8, 2.6.0-rc7, 2.4.17, 2.6.0-rc6, 2.4.16, 2.4.15, 2.6.0-rc5, 2.6.0-rc4, 2.4.14, 2.6.0-rc3, 2.6.0-rc2, 2.4.13, 2.4.12, 2.6.0-rc1, 2.4.11, 2.4.10
# aa96122d 27-Mar-2012 antirez <[email protected]>

Mask SIGALRM everything but in the main thread.

This is required to ensure that the signal will be delivered to the main
thread when the watchdog timer expires.


Revision tags: 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.2.15, 2.4.1, 2.4.0, 2.2.14, 2.4.0-rc8
# 47e7f9ac 19-Sep-2011 antirez <[email protected]>

Comment out things in bio.c that are currently not useful but that may be useful in the future.


# a60b397b 16-Sep-2011 antirez <[email protected]>

use aof_fsync wrapper instead of fsync(2) in bio.c


# 9fc1e1b1 15-Sep-2011 antirez <[email protected]>

REDIS_BIO_AOF_FSYNC implemented


# b39a4d0b 15-Sep-2011 antirez <[email protected]>

fixed a problem in bioOlderJobType() when there are no jobs of the specified type. Now the function returns 0 when this happens.


# fbb23ce4 15-Sep-2011 antirez <[email protected]>

some more comment about bio.c design


# 1317b7c2 15-Sep-2011 antirez <[email protected]>

Remove backgroud jobs from the queue only when the processing was completed, and not just started.


# 50be9b97 15-Sep-2011 antirez <[email protected]>

Use a different thread for every different type of background job


# 91de5421 14-Sep-2011 antirez <[email protected]>

Better comments for bioWaitPendingJobsLE


# fde4e4c4 14-Sep-2011 antirez <[email protected]>

Background I/O library enhanced so that the main thread can query for the number of pending jobs of the specified type.


# d47ded66 13-Sep-2011 antirez <[email protected]>

make bio_list static as well


# b147cb9e 13-Sep-2011 antirez <[email protected]>

debug message removed


# b7c739b0 13-Sep-2011 antirez <[email protected]>

use pthread_cond_signal() to make sure the background thread will process the job.


# 8ea2dfd7 13-Sep-2011 antirez <[email protected]>

typo fixed in bio.c


# f81a5f54 13-Sep-2011 antirez <[email protected]>

bio.c typos fixes to make it compile


# 02925dd9 13-Sep-2011 antirez <[email protected]>

bio.o added to redis-server objects