Rusty Russell
|
010c8d465a
Fix early transaction unlock when traverse done inside transaction.
|
16 years ago |
Rusty Russell
|
efda07f8f8
Fix null ptr deref on TDB_TRACE with internal db.
|
16 years ago |
Rusty Russell
|
310a8c6d33
Remove trivial traverse code, simplify.
|
16 years ago |
Rusty Russell
|
d9961fc330
Fix logic bug in optimizer, and fix up DEBUG_DEPS compile.
|
16 years ago |
Rusty Russell
|
46fc04374f
More dependency optimization: seems to happen with transactions enabled.
|
16 years ago |
Rusty Russell
|
d72286e0ad
More general solution for serial number misorders.
|
16 years ago |
Rusty Russell
|
9323200469
Optimize to reduce extraneous dependencies.
|
16 years ago |
Rusty Russell
|
c693a0e25d
Belated checkin of keywords.
|
16 years ago |
Rusty Russell
|
4f148f842e
Simplify dependencies by passing pointers over the pipe: avoid O(n^2) behaviour for searching.
|
16 years ago |
Rusty Russell
|
800715227e
Slightly more sophisticated dependency generation: fixes traverse interaction.
|
16 years ago |
Rusty Russell
|
863dd63fcc
Missed part of patch.
|
16 years ago |
Rusty Russell
|
555c01c93f
Get more sophisticated with resolving duplicate serial numbers.
|
16 years ago |
Rusty Russell
|
eb2cbb4bf5
Traverses seem to work now. Also, much better reporting of deadlocks.
|
16 years ago |
Rusty Russell
|
dc251c895c
First attempt at transactions & traverse (deadlocks still).
|
16 years ago |
Rusty Russell
|
2885bab40f
Fix uninitialized var.
|
16 years ago |
Rusty Russell
|
8a98a4bca5
... and fix up keyword list.
|
16 years ago |
Rusty Russell
|
25db0fb490
Fix last minute warning "fix" in replay_trace.c, remove seqnum inc tracing.
|
16 years ago |
Rusty Russell
|
41391dd9a7
Better tdb tracing, start of decent replay_trace.
|
16 years ago |
Rusty Russell
|
72c55b03e0
const addition changes from brian, awfulhak.org
|
16 years ago |
Rusty Russell
|
1c1a74f4e2
More junkcode!
|
16 years ago |
Rusty Russell
|
920193fee5
New junkcode.
|
16 years ago |
Rusty Russell
|
8889eaf8df
Torture harder: random ops inside traverses.
|
16 years ago |
Rusty Russell
|
e82f0cbd50
Don't make assumptions about traverse order, and prove it by using a different hash.
|
16 years ago |
Rusty Russell
|
8824055f0f
Handle tracing on internal dbs.
|
16 years ago |
Rusty Russell
|
2cad878947
Fix traverse nesting unlock bug.
|
16 years ago |
Rusty Russell
|
e84f843dfe
zero-append test for tdb.
|
16 years ago |
Rusty Russell
|
cd065f97d1
Fix append of zero-length records to zero-length records.
|
16 years ago |
Rusty Russell
|
195b605e88
Fix theoretical problem with 0-length records.
|
16 years ago |
Rusty Russell
|
6d35d746f1
First cut of replay_trace for tdb.
|
16 years ago |
Rusty Russell
|
e1f11b7b1e
Tracing for tdb operations.
|
16 years ago |