Jonathan Pickett
|
60a82ae058
|
Header file changes for compiling under vs2013. Solution files will remain at VS2012 for awhile. To build under VS2013 all that is required is to converting the solution files.
|
2014-01-17 12:40:51 -08:00 |
|
Jonathan Pickett
|
8b3daf2bb8
|
compile/link cleanup
|
2014-01-16 14:13:51 -08:00 |
|
Jonathan Pickett
|
93581da537
|
race condition for resetting completed event causing hard to reproduce AOF load errors
|
2014-01-16 14:12:36 -08:00 |
|
Jonathan Pickett
|
d30d0c6a31
|
moving win32 specific code into a static lib so that it compiles only once, also some minor code tidying
|
2014-01-15 16:32:38 -08:00 |
|
Jonathan Pickett
|
0d7366c329
|
workaround for deadlocking on RDB file copy during multiple master/slave synchronizations
|
2014-01-09 19:42:44 -08:00 |
|
Jonathan Pickett
|
8a47dc3ca5
|
more useful error message
|
2014-01-08 18:08:38 -08:00 |
|
Jonathan Pickett
|
e12c4cdf15
|
Sync socket write would return WSAEWOULDBLOCK when send buffer full. Detecting this and adding a small delay then retrying so that migrate tests can finish.
|
2014-01-08 17:07:58 -08:00 |
|
Jonathan Pickett
|
c32ccaa868
|
added early break to test if protocol error detected. went back to provious windows version of test.
|
2014-01-08 15:39:47 -08:00 |
|
Jonathan Pickett
|
4d88ec9886
|
improving error reporting when fork fails for testing
|
2014-01-07 18:04:03 -08:00 |
|
Jonathan Pickett
|
663850ea73
|
Added dictionary master hash to global state being copied into qforked process. This fixes the fork/expire problems.
|
2014-01-07 17:04:52 -08:00 |
|
Jonathan Pickett
|
f5a1b485c3
|
getting unit tests back to antirez verbatim
|
2014-01-06 17:31:47 -08:00 |
|
Jonathan Pickett
|
78b051a8be
|
cleaning up unit tests. leaving in win32 checks around failing tests in aof, bgsave and scripting.
|
2014-01-03 19:45:45 -08:00 |
|
Jonathan Pickett
|
1849e30c7a
|
adding delay to test because debug loadaof is taking too long for test to pass
|
2014-01-03 18:43:18 -08:00 |
|
Jonathan Pickett
|
bddf4ac4da
|
with recent changes these tests are working on windows
|
2014-01-03 18:22:49 -08:00 |
|
Jonathan Pickett
|
5decabc2c7
|
failing to erase from socket/fd backmaps caused confusion in multi.tcl
|
2014-01-03 18:00:59 -08:00 |
|
Jonathan Pickett
|
c53e73573c
|
FILE*->fd not handled well in ftruncate. Fix allows broken tests in aof.tcl to work.
|
2014-01-03 17:20:11 -08:00 |
|
Jonathan Pickett
|
449d6623ab
|
a fix to get the integration tests working again, and added warnings about tests bypassed for Win32
|
2014-01-03 15:58:28 -08:00 |
|
Jonathan Pickett
|
bf22d5646d
|
replacing win32_cow implementation with win32_qfork. replication currently broken, but all other unit tests are working.
|
2014-01-02 12:06:06 -08:00 |
|
Jonathan Pickett
|
5e2bb3e678
|
Removed x86 and non-IOCP targets in preparation for new qfork implementation. Only supported build henceforth will be x64 with IOCP.
|
2013-12-23 19:29:38 -08:00 |
|
Jonathan Pickett
|
7da645073b
|
removing if{} block used for testing
|
2013-11-26 17:43:29 -08:00 |
|
Jonathan Pickett
|
926e5283c6
|
Isolating the socket differences beween Linux and Windows in Win32_FDAPI and APIBridge code.
|
2013-11-26 17:19:22 -08:00 |
|
Jonathan Pickett
|
14e809d0f7
|
adjusting unit test timing and forcing double evaluation rather than string evaluation
|
2013-11-12 18:36:17 -08:00 |
|
Jonathan Pickett
|
e0f78cd084
|
eliminating COW dependent tests to verify that IOCP is not responsible for crashes and other strange behavior being seen
|
2013-11-11 16:17:23 -08:00 |
|
Jonathan Pickett
|
59cdeb4e89
|
Disabling the COW replacement for fork() temporarily. This appears to fix crashing issues with redis. Also commenting out related unit tests. Replication is broken until COW (or a better fork replacement) is put back in.
|
2013-11-06 11:46:27 -08:00 |
|
Jonathan Pickett
|
6710555bc8
|
moved logging for hiredis and rediccli usage
|
2013-10-31 18:16:24 -07:00 |
|
Jonathan Pickett
|
3032831099
|
2nd unit test needs to be investigated because it is frequently hanging unit test pass
|
2013-10-30 19:15:50 -07:00 |
|
Jonathan Pickett
|
e2162fc107
|
"r client list" returning information on 3 connections. Fixed loop logic to check for omem in all connections.
|
2013-10-29 19:21:02 -07:00 |
|
Jonathan Pickett
|
07f2edf5e3
|
upping timeout for AOF rewrite on windows
|
2013-10-28 17:07:39 -07:00 |
|
Jonathan Pickett
|
37e9d78774
|
for non-IOCP build: fixes breakage in integration/replicationxx, unit/dump, and unit/instrospection unit tests
|
2013-10-25 16:02:00 -07:00 |
|
Jonathan Pickett
|
8dc2d3096d
|
Fixing non-IOCP networking issues. Remapping WSAEWOULDBLOCK==>EAGAIN, and non-blocking send() can return 0 without having client disconnect.
|
2013-10-23 19:11:47 -07:00 |
|
Jonathan Pickett
|
5fbc129b4e
|
Work in progress. Temporary move towards separate IOCP/non-IOCP builds because of thread state issues. Neither build set is particularily stable at the moment.
|
2013-10-18 13:34:16 -07:00 |
|
Jonathan Pickett
|
e1f6d21cdf
|
stability fixes
|
2013-10-09 15:12:57 -07:00 |
|
Jonathan Pickett
|
7071e9d599
|
Fix for issue #59. Generated FDs are used everywhere until a SOCKET handle is used by the Winsock APIs. The win32_socketmap code generates the simulated FDs and handles the mapping from these to socket handles.
|
2013-10-03 16:12:54 -07:00 |
|
Jonathan Pickett
|
de48871570
|
converting main solution to vs2012
|
2013-09-20 14:16:30 -07:00 |
|
Jonathan Pickett
|
3561ada2db
|
upgraded tool chain to vs2012
|
2013-09-20 13:05:30 -07:00 |
|
Henry Rawas
|
3339a22399
|
Install MSI for Redis
|
2013-07-21 12:45:59 -07:00 |
|
Henry Rawas
|
aa392e3fb7
|
Issue #51. Path to zip files changed
|
2013-07-21 12:45:58 -07:00 |
|
Henry Rawas
|
2d92308f38
|
Issue #43 - Fix async connect and write for sentinel.
|
2013-07-21 12:45:58 -07:00 |
|
Henry Rawas
|
eff7cdfad0
|
Issue #46 - file length calculation overflow. Switch to 64bit values.
|
2013-07-21 12:45:35 -07:00 |
|
Henry Rawas
|
b4554da5fd
|
#41 aeWinReceiveDone not initialized
|
2013-07-21 12:45:16 -07:00 |
|
Henry Rawas
|
aedf3bfcd1
|
#43 Redis-sentinel async communication fixes for windows
|
2013-07-21 12:45:16 -07:00 |
|
Henry Rawas
|
fe7c28cc50
|
remove app.config from proj
|
2013-07-21 12:44:24 -07:00 |
|
Henry Rawas
|
e4b13e5eb0
|
more small typos
|
2013-07-21 12:44:24 -07:00 |
|
Henry Rawas
|
17dd06cc97
|
Fixed typo in executable name
|
2013-07-21 12:44:23 -07:00 |
|
Henry Rawas
|
0929eec2f7
|
Fix some bad hyphen and quote chras in readme
|
2013-07-21 12:44:22 -07:00 |
|
Henry Rawas
|
1e6147fada
|
Add missing exe files, quote for subscription, x64 switch, name conflict
Conflicts:
.gitignore
|
2013-07-21 12:44:22 -07:00 |
|
Henry Rawas
|
5180055384
|
Fix Azure Installer README formatting
|
2013-07-21 12:44:21 -07:00 |
|
Henry Rawas
|
b1f0b92f2d
|
adding Windows Azure Installer
|
2013-07-21 12:44:20 -07:00 |
|
Henry Rawas
|
c84e5ba84d
|
update readme, disable permission test
|
2013-07-21 12:42:45 -07:00 |
|
Henry Rawas
|
3a5ee522b5
|
move release bin directory
|
2013-07-21 12:42:44 -07:00 |
|