1
0
mirror of https://github.com/Amulet-Team/leveldb-mcpe.git synced 2024-11-13 13:39:19 +00:00
leveldb-amulet/db
gentlegiantJGC 0777590561 Lock the current file while the db is open
Minecraft does not seem to care about the LOCK file and will just open the database even if we have it open.
The only way I can find to stop it is by locking the CURRENT file.
When modifying the CURRENT file we need to unlock it before and re-lock it after.
2024-04-20 09:40:55 +01:00
..
autocompact_test.cc Fix compilation of some tests 2017-08-05 23:26:03 +01:00
builder.cc A number of fixes: 2011-10-31 17:22:06 +00:00
builder.h A number of fixes: 2011-10-31 17:22:06 +00:00
c_test.c Small fixes. 2012-10-16 16:17:53 -07:00
c.cc Updated from extremeheat/leveldb-mcpe 2021-02-13 13:29:09 +00:00
corruption_test.cc LevelDB now attempts to reuse the preceding MANIFEST and log file when re-opened. 2016-04-07 17:45:03 +02:00
db_bench.cc Add option for max file size. The currend hard-coded value of 2M is inefficient in colossus. 2016-09-28 10:52:24 -07:00
db_impl.cc Merged upstream like after thousands of years! Also removed dumb "optimizations" I did to write_batch back in the day 2017-08-04 14:25:46 -07:00
db_impl.h Added mechanism to request suspension of background (BG Thread) tasks, to allow the db to go into a suspended state 2016-06-10 14:06:05 -07:00
db_iter.cc Release LevelDB 1.14 2013-09-19 13:49:19 -07:00
db_iter.h LevelDB 1.13 2013-08-21 11:12:47 -07:00
db_test.cc Fix compilation of some tests 2017-08-05 23:26:03 +01:00
dbformat_test.cc A number of fixes: 2011-10-31 17:22:06 +00:00
dbformat.cc compiler warnings 2014-06-15 21:52:26 -06:00
dbformat.h Tweaks to WinRT levelDB to make serialization significantly faster 2015-07-15 18:34:58 -07:00
dumpfile.cc Release 1.18 2014-09-16 14:19:52 -07:00
fault_injection_test.cc LevelDB now attempts to reuse the preceding MANIFEST and log file when re-opened. 2016-04-07 17:45:03 +02:00
filename_test.cc Release LevelDB 1.14 2013-09-19 13:49:19 -07:00
filename.cc Release LevelDB 1.14 2013-09-19 13:49:19 -07:00
filename.h Release LevelDB 1.14 2013-09-19 13:49:19 -07:00
leveldbutil.cc Putting build artifacts in subdirectory. 2016-04-07 17:47:06 +02:00
log_format.h Convert documentation to markdown. 2017-03-01 09:42:25 -08:00
log_reader.cc This CL fixes a bug encountered when reading records from leveldb files that have been split, as in a [] input task split. 2016-04-07 17:47:18 +02:00
log_reader.h Suppress error reporting after seeking but before a valid First or Full record is encountered. 2016-04-07 17:45:23 +02:00
log_test.cc This CL fixes a bug encountered when reading records from leveldb files that have been split, as in a [] input task split. 2016-04-07 17:47:18 +02:00
log_writer.cc LevelDB now attempts to reuse the preceding MANIFEST and log file when re-opened. 2016-04-07 17:45:03 +02:00
log_writer.h LevelDB now attempts to reuse the preceding MANIFEST and log file when re-opened. 2016-04-07 17:45:03 +02:00
memtable.cc Allow passing in nullptr to get() to save a bit of performance on pure lookups 2017-08-02 16:02:22 -07:00
memtable.h Resolve race when getting approximate-memory-usage property 2016-04-07 17:46:06 +02:00
recovery_test.cc leveldb: Report missing CURRENT manifest file as database corruption. 2017-07-10 14:14:00 -07:00
repair.cc Merge remote-tracking branch 'upstream/master' 2014-10-16 12:49:03 +02:00
skiplist_test.cc Fix signed/unsigned mismatch on VC++ builds 2016-04-07 17:47:16 +02:00
skiplist.h Move header guard below copyright banner. 2014-12-18 10:47:06 +01:00
snappy_compressor.cc fixed paths not explicitly specifying "leveldb/" as by project standard 2014-06-15 01:50:40 +02:00
snapshot.h Added missing winrt files to master_winrt branch 2015-02-10 14:21:07 -08:00
table_cache.cc Release LevelDB 1.14 2013-09-19 13:49:19 -07:00
table_cache.h Added bloom filter support. 2012-04-17 08:36:46 -07:00
version_edit_test.cc A number of fixes: 2011-10-31 17:22:06 +00:00
version_edit.cc A number of fixes: 2011-10-31 17:22:06 +00:00
version_edit.h A number of fixes: 2011-10-31 17:22:06 +00:00
version_set_test.cc A number of fixes: 2011-10-31 17:22:06 +00:00
version_set.cc Lock the current file while the db is open 2024-04-20 09:40:55 +01:00
version_set.h Lock the current file while the db is open 2024-04-20 09:40:55 +01:00
write_batch_internal.h Added missing winrt files to master_winrt branch 2015-02-10 14:21:07 -08:00
write_batch_test.cc LevelDB: Add WriteBatch::ApproximateSize(). 2017-07-10 14:13:30 -07:00
write_batch.cc Merged upstream like after thousands of years! Also removed dumb "optimizations" I did to write_batch back in the day 2017-08-04 14:25:46 -07:00
zlib_compressor.cc Added a new ZlibCompressorRaw which isn't directly compatible with the old ZlibCompressor; it skips the CRC check and a few fields though. 2017-08-03 13:34:45 -07:00
zopfli_compressor.cc added support to zopfli compression to super-compress existing zlib instances while keeping them compatible 2016-07-14 01:26:12 +02:00
zstd_compressor.cc added an experimental Zstd compressor. Needs benchmarks 2016-07-14 00:43:59 +02:00