Rock solid distributed database specializing in active/active automatic failover and WAN replication
Switch branches/tags
Clone or download
Latest commit 44dda03 Sep 17, 2018
Permalink
Failed to load latest commit information.
configs Use default workerThreads values Feb 21, 2018
docs Fix a typo Sep 16, 2018
libstuff Reorder args in constructor Sep 1, 2018
mbedtls @ c49b808 reset mbedtls Jan 30, 2018
plugins Add log line Aug 28, 2018
sqlitecluster Merge branch 'master' into enable-memory-mapping Jul 30, 2018
test Revert "Add stack counter to supporessCommandPort" Aug 28, 2018
.clang-format First pass (broken) Jan 12, 2017
.gitignore Ignore .DS_Store Jan 3, 2018
.gitmodules Use HTTPS so no github username required for submodule. Sep 22, 2016
.travis.yml Revert previous change, travis does not support non-test repo Nov 29, 2016
BedrockCommand.cpp Only warn if transaction is unfinished. May 25, 2018
BedrockCommand.h Capitalization May 17, 2018
BedrockCommandQueue.cpp Lock around deleting future commands in shutdown. Apr 27, 2018
BedrockCommandQueue.h Undo accidental change May 16, 2018
BedrockCore.cpp Try and make sure resetting 'query_only' can't throw a timeout exception Aug 23, 2018
BedrockCore.h Convert us timeouts to ms. Apr 20, 2018
BedrockPlugin.cpp Allow plugins to prevent attaching May 14, 2018
BedrockPlugin.h Allow plugins to prevent attaching May 14, 2018
BedrockServer.cpp Revert "Add stack counter to supporessCommandPort" Aug 28, 2018
BedrockServer.h Revert "Add stack counter to supporessCommandPort" Aug 28, 2018
COPYING Create COPYING Oct 17, 2016
Makefile Using $(MAKE) Variable and -q For Git Checkout Aug 7, 2018
README.md Update HTTPs again Oct 20, 2016
format.sh Code review feedback, new files through auto-formatter Oct 29, 2016
main.cpp Make sure the server shuts down Jul 26, 2018
travis.sh Fix backwards compatibility. Apr 19, 2018
version.h First commit Sep 22, 2016

README.md

Expensify/Bedrock/

This public repo contains the Bedrock database server. For more information on what that is, please see http://bedrockdb.com The directories in this repo include:

  • / - Contains the main Bedrock source
  • /docs - Source for the public website (hosted via GitHub Pages): http://bedrockdb.com
  • /libstuff - A general purpose C++ framework for cross-platform application development
  • /mbedtls - The mbed TLS from here: https://tls.mbed.org/
  • /plugins - The various plugins provided "out of the box" to Bedrock
  • /sqlitecluster - The distributed transaction framework built atop sqlite: http://sqlite.org