Rusty Russell
|
f6900d2358
tdb2: check pid before unlock.
|
15 years ago |
Rusty Russell
|
18fe5ef012
tdb2: fix msync() arg
|
15 years ago |
Rusty Russell
|
71d8cfb693
tdb2: use direct access functions when creating recovery blob
|
15 years ago |
Rusty Russell
|
0753972a62
tdb2: enlarge transaction pagesize to 64k
|
15 years ago |
Rusty Russell
|
a942862195
tdb2: try to fit transactions in existing space before we expand.
|
15 years ago |
Rusty Russell
|
cfc7d301da
tdb2: reduce transaction before writing to recovery area.
|
15 years ago |
Rusty Russell
|
ba7740e689
tdb2: handle non-transaction-page-aligned sizes in recovery.
|
15 years ago |
Rusty Russell
|
1fa54dfd19
tdb2: remove tailer from transaction record.
|
15 years ago |
Rusty Russell
|
6b3c079f31
tdb2: limit coalescing based on how successful we are.
|
15 years ago |
Rusty Russell
|
024a5647e6
tdb2: use counters to decide when to coalesce records.
|
15 years ago |
Rusty Russell
|
a8b30ad4dc
tdb2: overallocate the recovery area.
|
15 years ago |
Rusty Russell
|
5c4a21ab03
tdb2: don't start again when we coalesce a record.
|
15 years ago |
Rusty Russell
|
6b999f4511
tdb2: make internal coalesce() function return length coalesced.
|
15 years ago |
Rusty Russell
|
4824189371
tdb2: expand more slowly.
|
15 years ago |
Rusty Russell
|
0f95489bd3
tdb2: use 64 bit file offsets on 32 bit systems if available.
|
15 years ago |
Rusty Russell
|
15cb319b3e
tdb2: test lock timeout plugin code.
|
15 years ago |
Rusty Russell
|
72e974b25a
tdb2: allow transaction to nest.
|
15 years ago |
Rusty Russell
|
dc9da1e34f
tdb2: allow multiple chain locks.
|
15 years ago |
Rusty Russell
|
8cca0397ef
tdb2: TDB_ATTRIBUTE_STATS access via tdb_get_attribute.
|
15 years ago |
Rusty Russell
|
66ead2bcb7
tdb2: make tdb_name() valid early in tdb_open()
|
15 years ago |
Rusty Russell
|
142e3d3122
tdb2: fix an error message misspelling.
|
15 years ago |
Rusty Russell
|
703cea0c78
tdb2: tdb_set_attribute, tdb_unset_attribute and tdb_get_attribute
|
15 years ago |
Rusty Russell
|
7fe3218488
tdb2: TDB_ATTRIBUTE_FLOCK support
|
15 years ago |
Rusty Russell
|
0693529224
tdb2: don't cancel transaction when tdb_transaction_prepare_commit fails
|
15 years ago |
Rusty Russell
|
0468e69927
tdb2: open hook for implementing TDB_CLEAR_IF_FIRST
|
15 years ago |
Rusty Russell
|
4ee7bd08f4
tdb2: cleanups for tools/speed.c
|
15 years ago |
Rusty Russell
|
6ce40d6ab4
tdb2: rearrange log function to put data arg at the end.
|
15 years ago |
Rusty Russell
|
156e5eb92f
tdb2: rename internal hashfn and logfn to hash_fn and log_fn.
|
15 years ago |
Rusty Russell
|
007a7e4e8d
tdb2: shorten attribute members.
|
15 years ago |
Rusty Russell
|
b8903ca2ac
tdb2: extend start of hash locks.
|
15 years ago |