Sears Russell
|
3c3ccd9df7
|
Uncommented the file and memory tests.
|
2006-11-22 05:03:32 +00:00 |
|
Sears Russell
|
4520f672ac
|
The test sometimes calls append, append, truncate, where the first append terminates after the append, and returns EDOM. Check for this, and allow the test to pass.
|
2006-11-21 06:49:16 +00:00 |
|
Sears Russell
|
cb90e015a1
|
Fixed printf warnings
|
2006-11-10 19:32:44 +00:00 |
|
Sears Russell
|
b8d0ccce79
|
Modularized the build; made berkeleydb and confuse optional. No longer build as many things by default.
|
2006-11-09 23:00:50 +00:00 |
|
Sears Russell
|
6efa862485
|
Fixed 64->32bit cast warnings.
|
2006-11-07 22:36:46 +00:00 |
|
Sears Russell
|
c86688884a
|
Updates for 32-bit x86. There are still real 32-bit bugs being emitted as compiler warnings.
|
2006-11-07 20:36:59 +00:00 |
|
Sears Russell
|
8481e9cdd6
|
non_blocking is closer to working (it now flushes writes out in the background). This required some api changes. It still passes unit tests, but it's losing data on close()...
|
2006-10-28 03:33:02 +00:00 |
|
Sears Russell
|
faf55911df
|
Added non-blocking io implementation. It doesn't actually work yet, but it passes the unit tests. ;)
|
2006-10-26 05:48:30 +00:00 |
|
Sears Russell
|
10b77729f5
|
Simple (blocking, poor truncation performance) file handle implementation.
|
2006-10-18 00:57:36 +00:00 |
|
Sears Russell
|
f2e7a6b3a8
|
Fixed bug (assert was calling a handle method with an outstanding read buffer).
|
2006-10-17 03:28:24 +00:00 |
|
Sears Russell
|
45ef627c49
|
Updated to build check_io.c
|
2006-10-13 09:03:32 +00:00 |
|
Sears Russell
|
80a4148543
|
First cut at a new io API, with an in-memory reference implementation + test case.
|
2006-10-13 04:39:03 +00:00 |
|
Sears Russell
|
e81bf95553
|
Added a 10 minute timeout.
|
2006-10-07 00:26:18 +00:00 |
|
Sears Russell
|
1575d97a6b
|
Fixed recovery bug. TregionDealloc was being called during redo(), causing an assert to fail. Without the
assert, would have gone into infinite recursion.
|
2006-10-05 22:08:42 +00:00 |
|
Sears Russell
|
a3e3ad2453
|
Added a 20 minute timeout to prevent deadlocks and other problems from blocking the test.
|
2006-10-05 01:00:10 +00:00 |
|
Sears Russell
|
8092fcb5a5
|
Made test longer again. (The group commit signal strangeness was preventing it from terminating...)
|
2006-10-05 00:52:41 +00:00 |
|
Sears Russell
|
fce66d97f5
|
Less output for short tests; removed obsolete "rm blob[01]_file.txt"
|
2006-10-04 04:44:49 +00:00 |
|
Sears Russell
|
61c6c6ec2c
|
Fixed compile warning.
|
2006-10-04 04:43:17 +00:00 |
|
Sears Russell
|
6e222e6259
|
Cleaned comments, output.
|
2006-10-04 04:34:23 +00:00 |
|
Sears Russell
|
58c99d52ba
|
cleaned comments, output
|
2006-10-04 04:29:57 +00:00 |
|
Sears Russell
|
9169bfc075
|
Cleaned up comments and output.
|
2006-10-04 04:27:24 +00:00 |
|
Sears Russell
|
963b0d2b30
|
Updated for new logger API.
|
2006-10-04 04:22:31 +00:00 |
|
Sears Russell
|
8d93f9d7a9
|
More thorough multithreading, and truncation, re-opening tests.
|
2006-10-04 04:21:53 +00:00 |
|
Sears Russell
|
20060a099c
|
Quieter output.
|
2006-10-04 03:48:08 +00:00 |
|
Sears Russell
|
f9eb6657b9
|
Simplistic checks to make sure log closes and reopens correctly.
|
2006-10-03 01:51:14 +00:00 |
|
Sears Russell
|
36157b5a51
|
Fixes for inMemoryLog
|
2006-09-27 20:37:56 +00:00 |
|
Sears Russell
|
17b21aedfa
|
updates for new logger API.
|
2006-09-27 20:35:30 +00:00 |
|
Sears Russell
|
3dc35ff20d
|
removed mysterious LSN = 0 lines.
|
2006-09-27 20:35:08 +00:00 |
|
Sears Russell
|
25d415decb
|
Another attempt to avoid running out of space...
|
2006-09-26 20:22:20 +00:00 |
|
Sears Russell
|
fc4c22ec8a
|
Fixed compile warning.
|
2006-09-25 22:33:52 +00:00 |
|
Sears Russell
|
986ee57020
|
More fixes to prevent tardis from running out of disk space.
|
2006-09-25 22:27:13 +00:00 |
|
Sears Russell
|
e434c35203
|
shortened test so that tardis will stop running out of space...
|
2006-09-13 19:53:45 +00:00 |
|
Sears Russell
|
32d21cd398
|
Fixed compiler warning...
|
2006-08-11 19:36:46 +00:00 |
|
Sears Russell
|
b615f0bc3e
|
Towards 64-bit pageids. bufferManager can handle 64-bit offsets, but recordid.page is still 32 bit...
|
2006-08-11 19:31:42 +00:00 |
|
Sears Russell
|
33ca0d3254
|
Fix memory leak; initialize p.lockCount (for debugging)
|
2006-08-11 00:02:16 +00:00 |
|
Sears Russell
|
f74df8a0fe
|
Test is more stringent now; it runs in roughly the same amount of time
becase pageFile.c is no longer using O_DIRECT.
|
2006-08-10 23:35:21 +00:00 |
|
Sears Russell
|
c413203ec8
|
Talloc() now reuses space when possible. It still needs to call slottedCompact() intelligentally. Also, allocationPolicy should support an extra tier
of pages, so it doesn't suggest ones that aren't already in the buffer pool unless it has to.
|
2006-07-29 00:56:54 +00:00 |
|
Sears Russell
|
78f7b5a12e
|
Added tests for concurrent transactions + aborts(). Still doesn't test
latching, as it is single threaded.
|
2006-07-27 00:16:24 +00:00 |
|
Sears Russell
|
62abe94bf5
|
added fsckRegions(), and call it from the unit tests.
|
2006-07-25 22:23:15 +00:00 |
|
Sears Russell
|
89b45da869
|
Fixed a bunch of gcc type punned pointer warnings.
|
2006-07-25 21:14:33 +00:00 |
|
Sears Russell
|
35b0978859
|
Removed some debugging output.
|
2006-07-22 00:00:19 +00:00 |
|
Sears Russell
|
715f9c4395
|
Shorter runs for interactive unit testing.
|
2006-07-21 23:58:32 +00:00 |
|
Sears Russell
|
0725af91be
|
Fixed page leak in Talloc().
|
2006-07-21 01:07:09 +00:00 |
|
Sears Russell
|
3d8a5dbcd2
|
Unit test for region allocator.
|
2006-07-20 21:54:32 +00:00 |
|
Sears Russell
|
ffd3bd960b
|
switched to region allocator, but TpageAlloc currently grabs its own region...
|
2006-07-20 01:29:39 +00:00 |
|
Sears Russell
|
eabb8010f4
|
minor change to aid in debugging
|
2006-06-21 00:41:47 +00:00 |
|
Sears Russell
|
c8c9b7af19
|
the logger understands special record types. (At least partially...); shortened blob tests, since the blob
implementation is fundamentally broken, and slow
|
2006-06-20 23:02:27 +00:00 |
|
Sears Russell
|
0c6c0ec50b
|
Removed pbl header; fixed makefile bugs and the compilation warnings
they obscured.
|
2006-06-20 22:05:45 +00:00 |
|
Sears Russell
|
6485a4aae9
|
No more PBL.
|
2006-06-20 21:44:17 +00:00 |
|
Sears Russell
|
bbe16e3a59
|
Allow blob count to be set independently of record count
|
2006-06-20 21:41:39 +00:00 |
|