Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

PowerNukkit

Creates an open source Minecraft Bedrock Edition server software written in Java
Collective - Host: opensource - https://opencollective.com/powernukkit - Website: https://powernukkit.org - Code: https://github.com/PowerNukkit

Fix timezone warning.

github.com/PowerNukkit/Bedrock-LevelDB - 2593d923626812d0d741daace85ea3e6577d0c79 authored about 13 years ago by Hiram Chirino <[email protected]>
Merge branch 'master' of github.com:dain/leveldb

github.com/PowerNukkit/Bedrock-LevelDB - f210f1d876055778d9623da48f2d9281cebba8d1 authored about 13 years ago by Hiram Chirino <[email protected]>
Configuring the site:site plugin. Getting javadoc to work.

github.com/PowerNukkit/Bedrock-LevelDB - 0200e3c0fb8067222be839b531003f6b35a1335d authored about 13 years ago by Hiram Chirino <[email protected]>
Enable the native interop test it's passing now.

github.com/PowerNukkit/Bedrock-LevelDB - 6e22f1b657e175ec87a68300e00dac7e1f3a4399 authored about 13 years ago by Hiram Chirino <[email protected]>
Sort the Level0 files so that newest are checked first.

github.com/PowerNukkit/Bedrock-LevelDB - b82f35404b0eefae23978749280cb71baa0c0a0c authored about 13 years ago by Hiram Chirino <[email protected]>
stables always return a lookupResult, even for deleted entries. Test for that case.

github.com/PowerNukkit/Bedrock-LevelDB - bb5e4347791d6b917a8534e5890b22e9f4e87bd2 authored about 13 years ago by Hiram Chirino <[email protected]>
Once an entry was deleted in the memtable, other entries would be considered deleted even if they were not yet deleted.

github.com/PowerNukkit/Bedrock-LevelDB - 101f1ac8c74083c972f9aceab488f8dd6f1c462e authored about 13 years ago by Hiram Chirino <[email protected]>
Run the interop test through all db impl combinations.

github.com/PowerNukkit/Bedrock-LevelDB - 90aab3a389e1b5a7e25c8fb494565b2854d4b58b authored about 13 years ago by Hiram Chirino <[email protected]>
Merge pull request #3 from martint/fixes

Make on-disk format closer to native leveldb

github.com/PowerNukkit/Bedrock-LevelDB - 287411f81aa38ce09b14f26202e2d96da1350568 authored about 13 years ago by Dain Sundstrom <[email protected]>
rearrange VersionEditTag to match the order in which native leveldb writes to disk

github.com/PowerNukkit/Bedrock-LevelDB - 62f4bf2d9bd91440526ec728796b2c3becda3476 authored about 13 years ago by Martin Traverso <[email protected]>
create CURRENT and MANIFEST files during initialization

Replicate what the native implementation does in order to get the same results

github.com/PowerNukkit/Bedrock-LevelDB - aa473b018e06e7a5f37064755e4e50060f455d0e authored about 13 years ago by Martin Traverso <[email protected]>
add fusesource repo to pom

github.com/PowerNukkit/Bedrock-LevelDB - 36598ea62a8c9b039ab8a01603e50fdb9d613c2f authored about 13 years ago by Martin Traverso <[email protected]>
Merge pull request #2 from martint/fixes

Various fixes

github.com/PowerNukkit/Bedrock-LevelDB - e1343e8fca9037d35a2a2cbabaff1407ae2a2ea7 authored about 13 years ago by Dain Sundstrom <[email protected]>
add crc32 tests

github.com/PowerNukkit/Bedrock-LevelDB - 15fa8d9d985b2d4a6adb9226318527faa872561c authored about 13 years ago by Martin Traverso <[email protected]>
make field final

github.com/PowerNukkit/Bedrock-LevelDB - eb8e03afb271bb98d2fa1c5c1cec7eab961cd1fb authored about 13 years ago by Martin Traverso <[email protected]>
fix incorrect use of >> when masking crc32

github.com/PowerNukkit/Bedrock-LevelDB - eb83583bb4818a607658b45f99334be25e304768 authored about 13 years ago by Martin Traverso <[email protected]>
verify that the lock could be acquired

github.com/PowerNukkit/Bedrock-LevelDB - 243fc30838a826a29f80d8b22717b82a7524f934 authored about 13 years ago by Martin Traverso <[email protected]>
report better error if database directory could not be created

github.com/PowerNukkit/Bedrock-LevelDB - fc66544ebf53bb11db5434e78534a12ece97b827 authored about 13 years ago by Martin Traverso <[email protected]>
Allow comparators to define a custom name and have the default one be leveldb.BytewiseComparator to be compatible with the C++ impl.

github.com/PowerNukkit/Bedrock-LevelDB - d94290d5357638eee1cb76dcf150d6400bd580b2 authored about 13 years ago by Hiram Chirino <[email protected]>
Added a test to check that the pure java and the c++ impls of leveldb have compatible file formats.

github.com/PowerNukkit/Bedrock-LevelDB - a7865095de2e0a59beb2b47720335a79ef13449b authored about 13 years ago by Hiram Chirino <[email protected]>
Implemented c3c32c benchmark

github.com/PowerNukkit/Bedrock-LevelDB - 7d097bdc74166b44aca92abfdccfec0a5a7acbde authored about 13 years ago by Dain Sundstrom <[email protected]>
Implemented compaction benchmark

github.com/PowerNukkit/Bedrock-LevelDB - 85ce686c67542f7fcaa47a8f4cdc537303c60ed2 authored about 13 years ago by Dain Sundstrom <[email protected]>
Read sequential path is now significantly faster than the c++ code

Replaced java priority queue with custom heap

github.com/PowerNukkit/Bedrock-LevelDB - a019b4677df21e933dc1dad6cc7df21598f1301e authored about 13 years ago by Dain Sundstrom <[email protected]>
Added snappy compression and uncompressed benchmarks

github.com/PowerNukkit/Bedrock-LevelDB - 65fcae1609b7bf0a7489ec448f69e71562b9d843 authored about 13 years ago by Dain Sundstrom <[email protected]>
Removed abstraction layers from SeekingIterators which makes them easier to understand and much faster

github.com/PowerNukkit/Bedrock-LevelDB - a5d387a8c22465be051efba6c0e7ef39db010c13 authored about 13 years ago by Dain Sundstrom <[email protected]>
Extracted iterator implementations into separate classes

github.com/PowerNukkit/Bedrock-LevelDB - 5ee45ecbb4be9334b79a59fd37e0d358d5e3eca7 authored about 13 years ago by Dain Sundstrom <[email protected]>
Fixed bug that caused compaction to be skipped

github.com/PowerNukkit/Bedrock-LevelDB - bc1dfffc4e7d60e3f3ad606d961e4468c9df438b authored about 13 years ago by Dain Sundstrom <[email protected]>
Memmap table files to avoid extra super slow FileChannel reads

github.com/PowerNukkit/Bedrock-LevelDB - b7642c30f6577b53158b737331504b7cc8888604 authored about 13 years ago by Dain Sundstrom <[email protected]>
In iterators cache next element to avoid excessive calls to child iterators

github.com/PowerNukkit/Bedrock-LevelDB - 5850e4ba7c3f29f924c559e79712581278c58930 authored about 13 years ago by Dain Sundstrom <[email protected]>
Speed up internal key creation

github.com/PowerNukkit/Bedrock-LevelDB - d329db965880a97fa0b78341b6b8db1ce03a0db5 authored about 13 years ago by Dain Sundstrom <[email protected]>
Added direct slice access to SeekingIterator

github.com/PowerNukkit/Bedrock-LevelDB - 7b896df6e31bf0baa9c90da5e50542b2abcec6fa authored about 13 years ago by Dain Sundstrom <[email protected]>
Port snappy getUncompressedLength to avoid extra native call

github.com/PowerNukkit/Bedrock-LevelDB - 570f8d3215b26c59479703d38d2790d4dfd93b60 authored about 13 years ago by Dain Sundstrom <[email protected]>
Changed variable length encoding to match snappy c code

github.com/PowerNukkit/Bedrock-LevelDB - a80e5cecf1369126657717a9dc28c4d403b16b29 authored about 13 years ago by Dain Sundstrom <[email protected]>
Implemented some of the read benchmarks

github.com/PowerNukkit/Bedrock-LevelDB - 210de64cddc8d001b1dd30d933a7213120f3afe0 authored about 13 years ago by Dain Sundstrom <[email protected]>
Ported Snappy.MaxCompressedLength to avoid extra native call

github.com/PowerNukkit/Bedrock-LevelDB - 4345a1535bd4aa361871805b10d15aa348332408 authored about 13 years ago by Dain Sundstrom <[email protected]>
Replaced Netty ChannelBuffers with custom fork

github.com/PowerNukkit/Bedrock-LevelDB - 6d3171195076c3d5fbcc29e0c341d60fd69e2358 authored about 13 years ago by Dain Sundstrom <[email protected]>
Implement shared api

github.com/PowerNukkit/Bedrock-LevelDB - aa868aa1e20f99b7bd4b24f48467b67a88f82e4e authored about 13 years ago by Dain Sundstrom <[email protected]>
Fixed sizing bugs in block/table builder

github.com/PowerNukkit/Bedrock-LevelDB - 95c6a6fa60d988c2d6eaa5712565f2161d507995 authored about 13 years ago by Dain Sundstrom <[email protected]>
Adding FuseSource as a copyright holder.

github.com/PowerNukkit/Bedrock-LevelDB - e29b643d8498d7d7cf7c917752b310b124cf3050 authored about 13 years ago by Hiram Chirino <[email protected]>
use more of a build style api.

github.com/PowerNukkit/Bedrock-LevelDB - 60285a1c925a377c53c86b6c5e5ab0eb6a74aadf authored about 13 years ago by Hiram Chirino <[email protected]>
move org.iq80.leveldb.api to plain org.iq80.leveldb to make things simpler on the end user.

github.com/PowerNukkit/Bedrock-LevelDB - 9b57bbf4ffb78e01f6e42e8eb7c2dffd64237778 authored about 13 years ago by Hiram Chirino <[email protected]>
Add an exception class to communicate errors.

Add a factory method to create WriteBatch objects.

github.com/PowerNukkit/Bedrock-LevelDB - c5ed3ef76695a135ce11975773f00acc03a17479 authored about 13 years ago by Hiram Chirino <[email protected]>
Extracted out an abstract interface for LevelDB implementations.

github.com/PowerNukkit/Bedrock-LevelDB - c9e4a64018783a7038390092e48565b377cb109a authored about 13 years ago by Hiram Chirino <[email protected]>
Merge branch 'master' of github.com:dain/leveldb

* 'master' of github.com:dain/leveldb:
Added license headers
Supress anoying unnecessary exc...

github.com/PowerNukkit/Bedrock-LevelDB - 74ef7894ce23fe51d8946a9854910d2b1c5ce636 authored about 13 years ago by Hiram Chirino <[email protected]>
Add an api module.

github.com/PowerNukkit/Bedrock-LevelDB - 2c5e7d5edfbfa997b3fe60963ceb314f3ad70342 authored about 13 years ago by Hiram Chirino <[email protected]>
Added license headers

github.com/PowerNukkit/Bedrock-LevelDB - 92d5a58ea1800c475a104929cf8c09e9e4d2bc6b authored about 13 years ago by Dain Sundstrom <[email protected]>
Supress anoying unnecessary exception

github.com/PowerNukkit/Bedrock-LevelDB - 4044901e279aa442780835b9b6c5c81ab16169ea authored about 13 years ago by Dain Sundstrom <[email protected]>
Adding some license related files.

github.com/PowerNukkit/Bedrock-LevelDB - 1c1a085bc9bbade25df7623403109949e1103faf authored about 13 years ago by Hiram Chirino <[email protected]>
Convert to a multi-module maven build.

github.com/PowerNukkit/Bedrock-LevelDB - 8c002261bc11ab9994682e2cced96a46dc0e3ba0 authored about 13 years ago by Hiram Chirino <[email protected]>
Switch buffers to little endian and a bit of buffer optimization

github.com/PowerNukkit/Bedrock-LevelDB - 8b9fadf70dfc7d4f0f8af306d69dbe7473a5c2df authored about 13 years ago by Dain Sundstrom <[email protected]>
Keep internal key as an object with fields instead of a wrapper around a buffer

github.com/PowerNukkit/Bedrock-LevelDB - 17db65b9cc02868c372e0f26527b0bf0e7cdc0de authored about 13 years ago by Dain Sundstrom <[email protected]>
Tuned InternalKeyComparator a bit

github.com/PowerNukkit/Bedrock-LevelDB - 890e6cd4b7290744533d6702b9b136aded45740b authored about 13 years ago by Dain Sundstrom <[email protected]>
Remove some of the more expensive channel buffer slice calls

github.com/PowerNukkit/Bedrock-LevelDB - 7ea7b4b2fb4ad42e111f19e999d3ba03b7e641c3 authored about 13 years ago by Dain Sundstrom <[email protected]>
Use a regular mutable list instead of copying an immutable list on each mutation

github.com/PowerNukkit/Bedrock-LevelDB - 52654698c85115f71144626321f9d79f2ccc066c authored about 13 years ago by Dain Sundstrom <[email protected]>
Allocate a real buffer instead of using a dynamic buffer because dynamic buffers are slow

github.com/PowerNukkit/Bedrock-LevelDB - ed69737f2571d903cfff0c6cdf289414c02b9407 authored about 13 years ago by Dain Sundstrom <[email protected]>
Don't use FileChannel position because it is super slow

Fixed bug in TableTest where files were not cleared between runs

github.com/PowerNukkit/Bedrock-LevelDB - 439b56a7d0243cd10f2dfd962bb1525dca94e37b authored about 13 years ago by Dain Sundstrom <[email protected]>
Truncate mmap based log to actual size when closed

Fixed bugs in log reader code that prevented reading of logs with trailing zeros (like in the mma...

github.com/PowerNukkit/Bedrock-LevelDB - 22fb44f38104939ec3ed275e1195c1b0ab7c8608 authored about 13 years ago by Dain Sundstrom <[email protected]>
Replaced super slow String.format call in benchmark with hand coded formatting

github.com/PowerNukkit/Bedrock-LevelDB - f24434e8aa2d0d32d6c497b797ce8276521fe1ac authored about 13 years ago by Dain Sundstrom <[email protected]>
Added mmap based implementation of the LogWriter

Extracted LogWriter interface

github.com/PowerNukkit/Bedrock-LevelDB - 02a9e853892ec1b1187f992b1e1b9ce81496ce49 authored about 13 years ago by Dain Sundstrom <[email protected]>
Partial port of db bench

github.com/PowerNukkit/Bedrock-LevelDB - 993cbdcf4870f23d836b6a8f53cb491c6083a3c0 authored about 13 years ago by Dain Sundstrom <[email protected]>
Fixed major typo in TX log recovery code

github.com/PowerNukkit/Bedrock-LevelDB - 6dd50714a27293dd9899b6e30178450eaf81be84 authored about 13 years ago by Dain Sundstrom <[email protected]>
Updated project staus in README

github.com/PowerNukkit/Bedrock-LevelDB - 6e50fd7adf21a00c2aa07587d99c2d7814f54ebe authored about 13 years ago by Dain Sundstrom <[email protected]>
Schedule compaction after Get if necessary

github.com/PowerNukkit/Bedrock-LevelDB - 9b3f10a0b07110b46982d88b65ca3da9664393f4 authored about 13 years ago by Dain Sundstrom <[email protected]>
Implemented tx logging and recovery

github.com/PowerNukkit/Bedrock-LevelDB - 26c7da3ebd936a2aeace2c90bac9af648512fba5 authored about 13 years ago by Dain Sundstrom <[email protected]>
Implemented testApproximateSizesMixOfSmallAndLarge

github.com/PowerNukkit/Bedrock-LevelDB - b3cee303760081b4f72dcf8856e3212068b236cd authored about 13 years ago by Dain Sundstrom <[email protected]>
Implemented testSparseMerge and testApproximateSizes

github.com/PowerNukkit/Bedrock-LevelDB - 5e9decbbb92be32cb028730b398d7c1b189a4e98 authored about 13 years ago by Dain Sundstrom <[email protected]>
Make sure right shifts don't use sign extension

github.com/PowerNukkit/Bedrock-LevelDB - 3175160448b84d5e00c38e30adf21b2d869b18a7 authored about 13 years ago by Dain Sundstrom <[email protected]>
Added getMaxNextLevelOverlappingBytes to DbImpl for testing

github.com/PowerNukkit/Bedrock-LevelDB - b8ba80d51927bfd9dc616a88e0f1d9614846de8a authored about 13 years ago by Dain Sundstrom <[email protected]>
Include unwritten block in TableBuilder.getFileSize() estimate

github.com/PowerNukkit/Bedrock-LevelDB - 6421839957d76aea70d7843ec8e1e77ec04ad3df authored about 13 years ago by Dain Sundstrom <[email protected]>
Fixed minor bugs in compaction code

github.com/PowerNukkit/Bedrock-LevelDB - 9d0b0614679e6511978069a9b6739b1256775928 authored about 13 years ago by Dain Sundstrom <[email protected]>
Fixed bug where compaction files were being rolled for each entry which created huge numbers of files

github.com/PowerNukkit/Bedrock-LevelDB - f83a4aa0518cbb9e68b2f1d857f5435ced6d8d76 authored about 13 years ago by Dain Sundstrom <[email protected]>
Implemented phantom reference based cleanup for TableCache

github.com/PowerNukkit/Bedrock-LevelDB - f94908d70aaf18562b5c3a2ee94e5a0071cd793e authored about 13 years ago by Dain Sundstrom <[email protected]>
Implemented testMinorCompactionsHappen and testHiddenValuesAreRemoved

github.com/PowerNukkit/Bedrock-LevelDB - b55f709f325c3cc03dff0d0a98c4e9466263695c authored about 13 years ago by Dain Sundstrom <[email protected]>
Implemented more toString methods to make debugging easier

github.com/PowerNukkit/Bedrock-LevelDB - 53b4a47c1134a08a18ccb02d55a5a73090dfc081 authored about 13 years ago by Dain Sundstrom <[email protected]>
Added getApproximateSizes to DbImpl for testing

github.com/PowerNukkit/Bedrock-LevelDB - 790ff84f1ec6c7f8346d55d0a0121ac56c1a45f0 authored about 13 years ago by Dain Sundstrom <[email protected]>
When choosing level-0 files to search compare only using the userkey and not the full internal key

github.com/PowerNukkit/Bedrock-LevelDB - 66c053c42c4c393662cd175b5a26c55c17f925ce authored about 13 years ago by Dain Sundstrom <[email protected]>
When compacting use InternalUserComparator instead of the user supplied comparator

github.com/PowerNukkit/Bedrock-LevelDB - bbe98a84e934212272f0fb0670ed3ac0044b3d02 authored about 13 years ago by Dain Sundstrom <[email protected]>
Ported some of the tests from db_test.cc

github.com/PowerNukkit/Bedrock-LevelDB - f9ccaca76c80e850a3ed2c1ecfec34355fc41812 authored over 13 years ago by Dain Sundstrom <[email protected]>
Fixed problems with db close

github.com/PowerNukkit/Bedrock-LevelDB - 9c7f94a875fbd70aaff17a670ac23b80f94606c3 authored over 13 years ago by Dain Sundstrom <[email protected]>
Fixed problem with recovery during startup

github.com/PowerNukkit/Bedrock-LevelDB - 8c8513f263296566c5708856758de2c28d7c4ab3 authored over 13 years ago by Dain Sundstrom <[email protected]>
Disable exception on snapshot release so testing can proceed until this is implemented

github.com/PowerNukkit/Bedrock-LevelDB - e9c455eba37caf6ebb8394583b3aeb892e94d22f authored over 13 years ago by Dain Sundstrom <[email protected]>
Fixed typo in DB error if exists check

github.com/PowerNukkit/Bedrock-LevelDB - aad541db74e5ca167f25737fc2b11e83a3d839df authored over 13 years ago by Dain Sundstrom <[email protected]>
Fixed minor typos in precondition checks

github.com/PowerNukkit/Bedrock-LevelDB - 10b2050a59caadb92bcc33ad036067f9639cf12e authored over 13 years ago by Dain Sundstrom <[email protected]>
Actually advance snapshot iterator when entry is after our snapshot

github.com/PowerNukkit/Bedrock-LevelDB - ae44255859cc2df9cfb4fff8505739081d0c0006 authored over 13 years ago by Dain Sundstrom <[email protected]>
Compaction edit must always have a value

github.com/PowerNukkit/Bedrock-LevelDB - a747384f6fca833302c381435c5da80d6724aeee authored over 13 years ago by Dain Sundstrom <[email protected]>
Added numberOfFilesInLevel for use in testing

github.com/PowerNukkit/Bedrock-LevelDB - a93098aeaf12d67d7ca1de0cd8e22b25064dab7d authored over 13 years ago by Dain Sundstrom <[email protected]>
Added simple delete without WriteOptions method

github.com/PowerNukkit/Bedrock-LevelDB - be17268567593cb22280e9b2c8f928e7ab84c70c authored over 13 years ago by Dain Sundstrom <[email protected]>
Actually schedule a compaction when manual compaction is requested

github.com/PowerNukkit/Bedrock-LevelDB - e84e25effdd97399efd2a3a8779e5034939bbfe7 authored over 13 years ago by Dain Sundstrom <[email protected]>
Fixed bug where shorttened keys in InternalUserComparator were not written as a valid InternalKey

github.com/PowerNukkit/Bedrock-LevelDB - 176ddf865c62bce1a14905238c37b091f2c0e57b authored over 13 years ago by Dain Sundstrom <[email protected]>
Fixed bug where some blocks in a new table were not created using the user supplied comparator

github.com/PowerNukkit/Bedrock-LevelDB - faf21d8c6f23c3bf15f2a786509c12996b321a2b authored over 13 years ago by Dain Sundstrom <[email protected]>
Ported db locking code

github.com/PowerNukkit/Bedrock-LevelDB - 2760cd52e6478115700adb1ba42fd8af80f4f130 authored over 13 years ago by Dain Sundstrom <[email protected]>
Stubbed out compaction system

github.com/PowerNukkit/Bedrock-LevelDB - cc04e9596eae7182ef9b348051281ca17afc0e75 authored over 13 years ago by Dain Sundstrom <[email protected]>
More readme formatting fixes

github.com/PowerNukkit/Bedrock-LevelDB - 36b1e0a8447dce7b9fedf26ddaa07b63ec32c71d authored over 13 years ago by Dain Sundstrom <[email protected]>
Fixed formatting in README

github.com/PowerNukkit/Bedrock-LevelDB - 4ae6091e92416dd596c6d130aa2035fe9ee33487 authored over 13 years ago by Dain Sundstrom <[email protected]>
Basic implementation of high level apis

Get, put, delete, batch writes and iteration implemented
Snapshots implemented (needs testing)
Me...

github.com/PowerNukkit/Bedrock-LevelDB - 4ccfbb4e1d7a5d2804152c8c9421fbbfd12392cb authored over 13 years ago by Dain Sundstrom <[email protected]>
Initial revision of Table

github.com/PowerNukkit/Bedrock-LevelDB - c9d8ba7d186742c755907485859a615328dae375 authored over 13 years ago by Dain Sundstrom <[email protected]>