John Sully
cb5119b756
Simplify the handling of CreateTimer
...
Former-commit-id: 7b4e25008a352bd425582a3e60b26894826af626
2021-02-01 15:51:22 -05:00
John Sully
23495c22a5
Simplify the handling of CreateTimer
...
Former-commit-id: 7b4e25008a352bd425582a3e60b26894826af626
2021-02-01 15:51:22 -05:00
VivekSainiEQ
b0f94bd4b5
Modified RM_CreateTimer to prevent more that one function being posted at a time
...
Former-commit-id: f66e5a9c3d6925c3c6d383fbc43fbfbd56721dad
2021-02-01 15:51:22 -05:00
VivekSainiEQ
55659b1569
Modified RM_CreateTimer to prevent more that one function being posted at a time
...
Former-commit-id: f66e5a9c3d6925c3c6d383fbc43fbfbd56721dad
2021-02-01 15:51:22 -05:00
VivekSainiEQ
cf122aa54d
Changed RM_CreateTimer to only call aePostFunction is existing aePostFunction isn't in flight
...
Former-commit-id: 9954f5b4a48286d07fb876fd9579801365b6c237
2021-02-01 15:51:22 -05:00
VivekSainiEQ
ad11549020
Changed RM_CreateTimer to only call aePostFunction is existing aePostFunction isn't in flight
...
Former-commit-id: 9954f5b4a48286d07fb876fd9579801365b6c237
2021-02-01 15:51:22 -05:00
VivekSainiEQ
84dc6401c7
Now post entire timer installation process as one function to make atomic with respect to global locks
...
Former-commit-id: 53936661c88bd7eac88308afc75c510134a8e044
2021-02-01 15:51:22 -05:00
VivekSainiEQ
73e8825266
Now post entire timer installation process as one function to make atomic with respect to global locks
...
Former-commit-id: 53936661c88bd7eac88308afc75c510134a8e044
2021-02-01 15:51:22 -05:00
VivekSainiEQ
49132539dd
Updated header file to remove fSynchronous flag
...
Former-commit-id: e2552ff8a92ea5adf7cea070b48afc573003254d
2021-02-01 15:51:22 -05:00
VivekSainiEQ
e3eec7e37c
Updated header file to remove fSynchronous flag
...
Former-commit-id: e2552ff8a92ea5adf7cea070b48afc573003254d
2021-02-01 15:51:22 -05:00
VivekSainiEQ
662037e3a3
Removed more uses of fSynchronous and the use of condition variable and mutex on the control struct.
...
Former-commit-id: 6ab08cc3e1429178b26b55ed7aa8ba85240eb766
2021-02-01 15:51:22 -05:00
VivekSainiEQ
eb83f3d47b
Removed more uses of fSynchronous and the use of condition variable and mutex on the control struct.
...
Former-commit-id: 6ab08cc3e1429178b26b55ed7aa8ba85240eb766
2021-02-01 15:51:22 -05:00
VivekSainiEQ
2addbe7e4a
Added fix for scenario where module thread waiting for s_mutexModule in acquireGIL can deadlock with module thread waiting for s_mutex in releaseGIL
...
Former-commit-id: 3205373bb378f895824cc1936a6bae663b1abdcc
2021-02-01 15:51:22 -05:00
VivekSainiEQ
363293ef61
Added fix for scenario where module thread waiting for s_mutexModule in acquireGIL can deadlock with module thread waiting for s_mutex in releaseGIL
...
Former-commit-id: 3205373bb378f895824cc1936a6bae663b1abdcc
2021-02-01 15:51:22 -05:00
VivekSainiEQ
dd0b8af2c5
removed synchronous calls to aePostFunction and changed scope of g_fModuleThread in order to prevent module related deadlocks, issue #214
...
Former-commit-id: 3b8d1f7076e4ab2082cd0768abc7b0b6ed4f951a
2021-02-01 15:51:22 -05:00
VivekSainiEQ
cba4dcffdf
removed synchronous calls to aePostFunction and changed scope of g_fModuleThread in order to prevent module related deadlocks, issue #214
...
Former-commit-id: 3b8d1f7076e4ab2082cd0768abc7b0b6ed4f951a
2021-02-01 15:51:22 -05:00
Oran Agra
a666cc1bb7
Merge 6.2 RC3
2021-02-01 20:11:42 +02:00
Oran Agra
2dba1e391d
Merge 6.2 RC3
2021-02-01 20:11:42 +02:00
John Sully
3c663b69b8
Bump version
...
Former-commit-id: d30fcfbe8a960aee61042f28ab3786adfa371671
2021-01-31 21:24:49 +00:00
John Sully
6b33ffef8e
Bump version
...
Former-commit-id: d30fcfbe8a960aee61042f28ab3786adfa371671
2021-01-31 21:24:49 +00:00
John Sully
9c59979955
Merge branch 'unstable' into RELEASE_6
...
Former-commit-id: 32b11ab809c53275e7b2d56e242b3c3149987f35
2021-01-31 21:24:07 +00:00
John Sully
7289a67535
Merge branch 'unstable' into RELEASE_6
...
Former-commit-id: 32b11ab809c53275e7b2d56e242b3c3149987f35
2021-01-31 21:24:07 +00:00
John Sully
84576e9b39
ARM build fix
...
Former-commit-id: 5832c25ad1ae3fbe12ee245a96799b4b1a75e4b1
2021-01-31 21:22:23 +00:00
John Sully
8da77700dd
ARM build fix
...
Former-commit-id: 5832c25ad1ae3fbe12ee245a96799b4b1a75e4b1
2021-01-31 21:22:23 +00:00
Oran Agra
9e9ff9024b
Redis 6.2 RC3
2021-01-31 19:55:20 +02:00
Oran Agra
95338f9cc4
Redis 6.2 RC3
2021-01-31 19:55:20 +02:00
Oran Agra
30059597cb
Merge branch 'unstable' into 6.2
2021-01-31 12:20:34 +02:00
Oran Agra
d0854927fc
Merge branch 'unstable' into 6.2
2021-01-31 12:20:34 +02:00
Oran Agra
0a3e9a7502
update help.h with new commands ( #8426 )
2021-01-31 12:16:58 +02:00
Oran Agra
b57d0eb418
update help.h with new commands ( #8426 )
2021-01-31 12:16:58 +02:00
Oran Agra
8eeb467206
temporarily disable sentinel test FD leak print ( #8425 )
...
These tests are not yet stable. on github actions they show some false leaks.
2021-01-31 12:14:36 +02:00
Oran Agra
8f27578de2
temporarily disable sentinel test FD leak print ( #8425 )
...
These tests are not yet stable. on github actions they show some false leaks.
2021-01-31 12:14:36 +02:00
Oran Agra
fcb5309700
Fix test issues from introduction of HRANDFIELD ( #8424 )
...
* The corrupt dump fuzzer found a division by zero.
* in some cases the random fields from the HRANDFIELD tests produced
fields with newlines and other special chars (due to \ char), this caused
the TCL tests to see a bulk response that has a newline in it and add {}
around it, later it can think this is a nested list. in fact the `alpha` random
string generator isn't using spaces and newlines, so it should not use `\`
either.
2021-01-31 12:13:45 +02:00
Oran Agra
5a7eb9c881
Fix test issues from introduction of HRANDFIELD ( #8424 )
...
* The corrupt dump fuzzer found a division by zero.
* in some cases the random fields from the HRANDFIELD tests produced
fields with newlines and other special chars (due to \ char), this caused
the TCL tests to see a bulk response that has a newline in it and add {}
around it, later it can think this is a nested list. in fact the `alpha` random
string generator isn't using spaces and newlines, so it should not use `\`
either.
2021-01-31 12:13:45 +02:00
John Sully
68ed1292ee
Fix test failure caused by allowing pings during load
...
Former-commit-id: 569a3d9ff86f4cd74e269391ce1d582e009147ce
2021-01-31 07:15:55 +00:00
John Sully
79ad42a836
Fix test failure caused by allowing pings during load
...
Former-commit-id: 569a3d9ff86f4cd74e269391ce1d582e009147ce
2021-01-31 07:15:55 +00:00
John Sully
10a745df65
Reduce intermittent failures by giving tests more time
...
Former-commit-id: 69bc7108bd552b18e5cf4ab6ea354ad5cd1e93e9
2021-01-31 06:33:13 +00:00
John Sully
64489534ba
Reduce intermittent failures by giving tests more time
...
Former-commit-id: 69bc7108bd552b18e5cf4ab6ea354ad5cd1e93e9
2021-01-31 06:33:13 +00:00
christianEQ
a0ae32a9f0
added exception to allow pings during loading
...
Former-commit-id: 8a557e9d711c3aadbc566cf96ca2a18f10e8d5a4
2021-01-31 00:12:49 -05:00
christianEQ
e1f8a71bd8
added exception to allow pings during loading
...
Former-commit-id: 8a557e9d711c3aadbc566cf96ca2a18f10e8d5a4
2021-01-31 00:12:49 -05:00
christianEQ
19dc63bd3a
added severity levels for afterErrorReply
...
Former-commit-id: fe0f07199353abf6668cd66cd2e21751db5c21d9
2021-01-31 00:12:49 -05:00
christianEQ
406265263b
added severity levels for afterErrorReply
...
Former-commit-id: fe0f07199353abf6668cd66cd2e21751db5c21d9
2021-01-31 00:12:49 -05:00
John Sully
d4408580b5
Improve multithreaded test reliability
...
Former-commit-id: effa53339cf272ced8f0661bc275628f87be5c73
2021-01-31 04:33:27 +00:00
John Sully
d527bddb70
Improve multithreaded test reliability
...
Former-commit-id: effa53339cf272ced8f0661bc275628f87be5c73
2021-01-31 04:33:27 +00:00
John Sully
7766b37062
Fix test failure due to bad merge
...
Former-commit-id: f6fb0e462001c49af185682caed8881ccd6d36f3
2021-01-31 03:40:57 +00:00
John Sully
c86f8030cd
Fix test failure due to bad merge
...
Former-commit-id: f6fb0e462001c49af185682caed8881ccd6d36f3
2021-01-31 03:40:57 +00:00
John Sully
516eee7a1a
Fix CI failure due to missing package
...
Former-commit-id: cf46a014c112bbba0d147dbc8489e3054df9a1ef
2021-01-31 02:36:30 +00:00
John Sully
79eaf32733
Fix CI failure due to missing package
...
Former-commit-id: cf46a014c112bbba0d147dbc8489e3054df9a1ef
2021-01-31 02:36:30 +00:00
John Sully
543d92d0ff
Fix crash on shutdown command
...
Former-commit-id: d72b5fa16df0c41dd62b8b6d25c1c2c9cce8b413
2021-01-31 02:30:28 +00:00
John Sully
78b87d4ed1
Fix crash on shutdown command
...
Former-commit-id: d72b5fa16df0c41dd62b8b6d25c1c2c9cce8b413
2021-01-31 02:30:28 +00:00