- Jan 16, 2013
-
-
Hallvard Furuseth authored
-
- Jan 15, 2013
-
-
Howard Chu authored
That's all we have space for in a node record.
-
- Jan 14, 2013
-
-
Howard Chu authored
-
Howard Chu authored
Also MDB_MAXKEYSIZE is redefinable at compile time.
-
Howard Chu authored
Forgot this in 98fe3390
-
- Jan 11, 2013
-
-
Howard Chu authored
Very large single transactions will fail. It's not just a problem when nested transactions are used. We could make this dynamically sized, but I'm not sure what the point is.
-
- Jan 10, 2013
-
-
Howard Chu authored
-
- Jan 09, 2013
-
-
Hallvard Furuseth authored
-
Howard Chu authored
If we're operating on the freelist, see if our current pghead can satisfy the request before giving up and using new pages.
-
- Dec 19, 2012
-
-
Howard Chu authored
-
Howard Chu authored
-
- Dec 12, 2012
-
-
Howard Chu authored
Was leaving it 0 initially.
-
Howard Chu authored
-
- Dec 11, 2012
-
-
Howard Chu authored
-
Howard Chu authored
Use the latest meta page
-
Howard Chu authored
Allow both increasing and decreasing the environment size. But don't allow decreasing below the currently occupied space.
-
Howard Chu authored
-
- Dec 10, 2012
-
-
Howard Chu authored
These ops could fail if the map is full.
-
Howard Chu authored
Don't try to reclaim overflow pages while operating on the freelist (for now). The circular dependencies are much like the single-page case, but worse. Maybe look into this in the future, but it's not absolutely necessary now.
-
- Dec 07, 2012
-
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
- Dec 06, 2012
-
-
Howard Chu authored
Keep list sorted if it grows during a write. Don't free pghead until we're sure our writes are all finished.
-
- Dec 04, 2012
-
-
Howard Chu authored
Just write in 2^31 sized chunks
-
Howard Chu authored
Avoid possible symbol clashes with MDB-Tools libmdb
-
- Dec 03, 2012
-
-
Howard Chu authored
mdb_cursor_sibling() no longer pops cursor before returning.
-
Howard Chu authored
-
- Nov 30, 2012
-
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
Avoid naming conflicts with other mdb* packages. Bump version to 0.9.5
-
Howard Chu authored
-
- Nov 28, 2012
-
-
Howard Chu authored
-
Howard Chu authored
-
- Nov 27, 2012
-
-
Hallvard Furuseth authored
With MDB_MAPASYNC, the API provided no way to ensure full sync.
-
Hallvard Furuseth authored
It returned 0, which is the freelist DBI and is valid for a few uses.
-
Hallvard Furuseth authored
This allows for other flag values in the future.
-
Hallvard Furuseth authored
Let the user specify the number of databases he will actually use. Adding 2 for FREE_DBI and MAIN_DBI is an internal matter.
-
Hallvard Furuseth authored
mdb_env_open() with these flags did not open a synchronizing file descriptor. Thus disabling them later did not work.
-
Hallvard Furuseth authored
Drop mmap()'s MAP_FIXED flag, so it returns another address instead of unmapping existing overlapping pages. Verify the returned address.
-