jonathan pickett
|
81f3e8d04e
|
now using memtoll rather than atoi64 when converting maxmemory and maxheap flags. --maxmemory 200m works again
|
2014-03-10 16:15:39 -07:00 |
|
jonathan pickett
|
18cafadfc1
|
added automatic compress release build to bin folder powershell script
|
2014-03-10 16:13:35 -07:00 |
|
jonathan pickett
|
5ac9eb0590
|
update binaries for last fix
|
2014-03-07 19:23:05 -08:00 |
|
jonathan pickett
|
65bfe8cb02
|
Added --maxheap flag to control size of memory mapped file. Heap can now exceed physical memory. Default size of heap is now physical memory size. See long comment in Win32_QFork.cpp about swap file sizing.
|
2014-03-07 19:20:27 -08:00 |
|
jonathan pickett
|
74e2ad1b8b
|
updated binaries for to reflect last qfork tweak
|
2014-02-19 17:08:23 -08:00 |
|
jonathan pickett
|
2709b7783e
|
Fixed 1-off bug allocating last heap block. Added a heap reserve when maxmemory flag is specified to allow for heap fragmentation.
|
2014-02-19 16:45:32 -08:00 |
|
jonathan pickett
|
3867227707
|
updated binaries for maxmemory flag change
|
2014-02-17 18:18:56 -08:00 |
|
jonathan pickett
|
a13ad6f66d
|
Removing maxheapgb flag in favor of utilizing existing maxmemory flag. Now honoring maxmemory flag in .conf files. Slightly modified default MMF startup requirements to [phys - min(0.2*phys, 3GB)]
|
2014-02-17 17:57:48 -08:00 |
|
jonathan pickett
|
fe24e87f27
|
back ported --maxheapgb flag(and related changes) from 2.8.4_msopen branch
|
2014-02-13 21:54:42 -08:00 |
|
Jonathan Pickett
|
fa4676becd
|
updating binaries
|
2014-02-06 18:42:27 -08:00 |
|
Jonathan Pickett
|
99e01c7e6b
|
Sentinel working on Windows. Eliminated use of fork, instead relying on async CreateProcess.
|
2014-01-29 13:16:53 -08:00 |
|
Jonathan Pickett
|
4440406bb5
|
Using project reference rather than linker library input. This fixes the annoying 'do you want to rebuild the universe just because you pressed F5' problem. Built is now built.
|
2014-01-28 18:08:38 -08:00 |
|
Jonathan Pickett
|
8812fe61bd
|
added lua and hiredis libs as project references
|
2014-01-28 11:58:14 -08:00 |
|
Jonathan Pickett
|
66b7f8a044
|
working through issues regarding sentinal not working
|
2014-01-28 11:49:20 -08:00 |
|
Jonathan Pickett
|
e1f312e547
|
redis log not working with anything ofther than stdout
|
2014-01-27 21:12:31 -08:00 |
|
Jonathan Pickett
|
e35841ce76
|
--loglevel command line argument was not working
|
2014-01-27 19:26:47 -08:00 |
|
Jonathan Pickett
|
6daa29da46
|
added failure error messages back in to QFork MasterInit
|
2014-01-22 17:03:44 -08:00 |
|
Jonathan Pickett
|
ce6c1f08b0
|
continuing code cleanup by moving win32 specific code into Win32_Interop directory
|
2014-01-17 18:24:31 -08:00 |
|
Jonathan Pickett
|
f00034a438
|
fixed _MSC_VER version check
|
2014-01-17 14:41:53 -08:00 |
|
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 |
|